錯誤推測法

錯誤推測法

錯誤推測法,是指在測試程式時,人們可以根據經驗或直覺推測程式中可能存在的各種錯誤,從而有針對性地編寫檢查這些錯誤的測試用例的方法。

基本信息

基本思想

錯誤推測方法的基本思想:列舉出程式中所有可能有的錯誤和容易發生錯誤的特殊情況,根據他們選擇測試用例.例如,在單元測試時曾列出的許多在模組中常見的錯誤.以前產品測試中曾經發現的錯誤等,這些就是經驗的總結。還有,輸入數據和輸出數據為0的情況。輸入表格為空格或輸入表格只有一行.這些都是容易發生錯誤的情況。可選擇這些情況下的例子作為測試用例.
總之,就是進行錯誤的操作。

舉例說明

錯誤推測法錯誤推測法
例如,輸入數據和輸出數據為0的情況;輸入表格為空格或輸入表格只有一行。這些都是容易發生錯誤的情況。可選擇這些情況下的例子作為測試用例。
例如,測試手機終端通話功能,可以設計各種通話失敗的情況來補充測試用例:
1)無SIM卡插入時進行呼出(非緊急呼叫)
2)插入已欠費SIM卡進行呼出
3)射頻器件損壞或無信號區域插入有效SIM卡呼出
4)網路正常,插入有效SIM卡,呼出無效號碼(如1、888、333333、不輸入任何號碼等)
5)網路正常,插入有效SIM卡,使用“快速撥號”功能呼出設定無效號碼的數字
例如,測試一個對線性表(比如數組)進行排序的程式,可推測列出以下幾項需要特別測試的情況:
1)輸入的線性表為空表;
2)表中只含有一個元素;
3)輸入表中所有元素已排好序;
4)輸入表已按逆序排好;
5)輸入表中部分或全部元素相同。

相關搜尋

熱門詞條

聯絡我們