白盒測試實戰 NITIAN Word

2021-08-27 17:23:09 字數 1022 閱讀 7985

最近,我在編寫一款自娛自樂的單詞對比記憶的軟體nitian word,這裡選取它的一部分邏輯,利用白盒方法進行測試,算是理論聯絡實際吧。

主要邏輯**:

string wordsarray = new string[global.input_words_ceiling];

ntdictionary dict = new ntdictionary();

while(!endflag) else if(st.equals("")) else else

} else

}

程式流程圖:

白盒測試之語句覆蓋:

白盒測試之判定覆蓋:

測試情況:

總結:

這裡語句覆蓋和判定覆蓋所用的最少測試用例一模一樣,這是因為只要執行到乙個可執行語句,就意味著結束,所以有多少個執行語句,就有多少個測試用例,從而達到語句覆蓋的目的。而在判定覆蓋中,只要用例能全部執行到可執行**實際上就涵蓋了所有的分支,同樣乙個用例只能執行乙個可執行語句。所以二者的用例一模一樣,證明完畢。

白盒測試實戰 NITIAN Word

最近,我在編寫一款自娛自樂的單詞對比記憶的軟體nitian word,這裡選取它的一部分邏輯,利用白盒方法進行測試,算是理論聯絡實際吧。主要邏輯 string wordsarray new string global.input words ceiling ntdictionary dict new...

白盒測試方法 實戰

定義 白盒測試又稱結構測試,透明盒測試 邏輯驅動測試或基於 的測試。白盒測試是一種測試用例設計方法,白盒指的是程式的內部結構和運作機制是可見的。目的 通過檢查軟體內部的邏輯結構,對軟體中的邏輯路徑進行覆蓋測試 在程式不同地方設定檢查點,檢查程式的狀態,以確定實際執行狀態與預期狀態是否一致。白盒測試的...

python 白盒測試 白盒測試方法

白盒測試是單元測試階段常用到的測試方法,其特點有 1 可以構成測試資料,使特定程式部分得到測試 2 有一定的充分性度量手段 3 可獲得較多工具支援 4 通常只用於單元測試。下邊通過一段 來看一下白盒測試中的邏輯覆蓋 那麼為了清晰,我們畫出乙個該程式的流程圖 1 語句覆蓋 語句覆蓋是最弱的邏輯覆蓋準則...