《軟件測試藝術》讀書筆記(23)_單元測試用例設計

字號:

單元測試用例的設計,需先明確兩點: 單元測試設計測試用例時,需兩種類型的信息,即:模塊的規(guī)格說明、模塊的源代碼。
    雖單元測試總體上是采用面向白盒測試的,但是其設計主導思想是:使用一種或多種白盒測試方法分析模塊的邏輯結構,然后使用黑盒測試方法對照模塊的規(guī)格說明以補充測試用例。
    文中,作者給予了實例講解。從中可獲悉:在使用白盒測試方法前,需要列舉出程序中所有的條件判斷;而在使用白盒測試方法時,應在開始就使用多重條件覆蓋的方法;而在使用黑盒測試方法時,要使用邊界值分析的方法,且不要依據(jù)邊界值分析的結果來重寫白盒測試的測試用例,黑盒測試的用例再單獨寫出來進行補充,不改動前邊已經確認過的白盒測試的測試用例。
    文尾,須明確兩個觀點:其一、多重條件覆蓋準則要優(yōu)于其他準則;其二、任何邏輯覆蓋準則尚不足以勝任作為生成模塊測試用例的惟一手段。同樣,無論在白盒測試中判定狀態(tài)或生成測試用例時都需要利用這樣一個輔助手段:列表;即,狀態(tài)判定表。