一個好的測試用例是指很可能找到迄今為止尚未發現的錯誤的測試。
測試用例的定義
測試用例是為特定的目的而設計的一組測試輸入、執行條件和預期的結果。測試用例是執行的最小實體。簡單地說,測試用例就是設計一個場景,使軟件程序在這種場景下,必須能夠正常運行並且達到程序所設計的執行結果。
測試用例的特征
1.最有可能抓住錯誤的;
2.不是重復的、多余的;
3.一組相似測試用例中最有效的;
4.既不是太簡單,也不是太復雜。
測試用例組成元素
1.用例ID;
2.用例名稱;
3.測試目的;
4.測試級別;
5.參考信息;
6.測試環境;
7.前提條件;
8.測試步驟;
9.預期結果;
10.設計人員。
測試用例設計原則
1.測試用例的代表性:能夠代表並覆蓋各種合理的和不合理的、合法的和非法的、邊界的和越界的以及極限的輸入數據、操作和環境設置等。
2.測試結果的可判定性:即測試執行結果的正確性是可判定的,每一個測試用例都應有相應的期望結果。
3.測試結果的可再現性:即對同樣的測試用例,系統的執行結果應當是相同的。