目錄
錯誤推測方法
一、定義
基於經驗和直覺推測程式中所有可能存在的各種錯誤,從而有針對性的設計測試用例的方法。
二、錯誤推測方法的基本思想
列舉出程式中所有可能有的錯誤和容易發生錯誤的特殊情況,根據他們選擇測試用例。
(1)例如, 輸入資料和輸出資料為0的情況;輸入**為空格或輸入**只有一行。 這些都是容易發生錯誤的情況。可選擇這些情況下的例子作為測試用例。
(2)例如,前面例子中成績報告的程式,採用錯誤推測法還可補充設計一些測試用例:
程式是否把空格作為回答
在回答記錄中混有標準答案記錄
除了標題記錄外,還有一些的記錄最後乙個字元即不是2也不是3
有兩個學生的學號相同
試題數是負數。
(3)例如測試乙個對線性表(比如陣列)進行排序的程式,可推測列出以下幾項需要特別測試的情況:
輸入的線性表為空表;
表中只含有乙個元素;
輸入表中所有元素已排好序;
輸入表已按逆序排好;
輸入表中部分或全部元素相同。
黑盒測試用例設計方法
1 等價劃分 所謂等價類劃分是指一套被選擇的值,這些值分別代表了許多眾多的可能輸入值,程式對其處理的方式都是一樣的。等價類劃分的方法作為繼邊界值分析方法之後補充的測試用力設計試用的一種方法。劃分等價類 確定測試用例 等價類劃分是一種典型的黑盒測試方法,使用這一方法時,完全不考慮程式的內部結構,只依據...
黑盒測試用例設計方法
將所有的可能輸入資料 有效的和無效的 劃分成若干個等價類,從各個等價類中選取有代表性的資料來覆蓋測 試用例。類劃分規則 若輸入的資料是在一定的取值區間內,則確定乙個有效類和兩個無效類測試用例設計方法 等價類劃分法 輸入條件是乙個布林值或者必須為乙個值,則確定乙個有效類true乙個無效類false 輸...
黑盒測試用例設計方法
黑盒測試用例設計方法主要有 等價類劃分法 邊界值分析法 判定表法 因果圖法 正交因子法 狀態遷移法 流程分析法 輸入域 輸出域分析法 錯誤猜測法等 常用的有等價類 邊界值 正交因子 輸入域 輸出域分析法,下面介紹這幾種方法。等價類劃分法 等價類劃分兩種情況有效等價類和無效等價類。簡單來說有效等價類就...