測試用例設計方法-錯誤推測法


錯誤推測法

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

基本思想:列舉出程序中所有可能有的錯誤和容易發生錯誤的特殊情況,根據他們選擇測試用例。

1.     例如,輸入數據和輸出數據為0的情況;輸入表格為空格或輸入表格只有一行。這些都是容易發生錯誤的情況。可選擇這些情況下的例子作為測試用例。

 

2.     例如,前面例子中成績報告的程序,采用錯誤推測法還可補充設計一些測試用例:

1)     程序是否把空格作為回答

2)     在回答記錄中混有標准答案記錄

3)     除了標題記錄外,還有一些的記錄最后一個字符即不是2也不是3

4)     有兩個學生的學號相同

5)     試題數是負數

 

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

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

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

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

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

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

 

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

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

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

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

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

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM