1. 程式人生 > >黑盒測試用例設計——錯誤猜測法

黑盒測試用例設計——錯誤猜測法

- 基於經驗和直覺推測程式中所有可能存在的各種錯誤,從而有針對性的設計測試用例的方法。

- 測試用例不是基於需求文件設計,而是針對猜測可能出現的缺陷進行設計。

-錯誤猜測法有時候可以更好的完善需求文件

 

例如,測試一個對線性表(比如陣列)進行排序的程式,可推測列出以下幾項需要特別測試的情況:

1) 輸入的線性表為空表;

2)表中只含有一個元素;

3)輸入表中所有元素已排好序;

4)輸入表已按逆序排好;

5)輸入表中部分或全部元素相同。

 

例如,測試手機終端的通話功能,可以設計各種通話失敗的情況來補充測試用例:

1)無SIM 卡插入時進行撥出(非緊急呼叫)

2)插入已欠費SIM卡進行撥出

3)射頻器件損壞或無訊號區域插入有效SIM卡撥出

4)網路正常,插入有效SIM卡,撥出無效號碼(如1、888、333333、不輸入任何號碼等)

5)網路正常,插入有效SIM卡,使用“快速撥號”功能撥出設定無效號碼的數字