1. 程式人生 > >測試用例的設計基本原則

測試用例的設計基本原則

1、測試用例代表性:能夠代表並覆蓋各種合理的和不合理、合法的和非法的、邊界的和越界的、以及極限的輸入資料、操作和環境設定等。
2、測試結果的可判定性:即測試執行結果的正確性是可判定的,每一個測試用例都應有相應的期望結果。
3、測試結果的可再現性:即對同樣的測試用例,系統的執行結果應當是相同的。

不管是從個人角度還是從公司角度,根據我這幾年的經驗我覺得case的設計應該符合以下幾點:
1、一個case一個功能點:每個case都要有個測點,找準一個測點則可,不能同時覆蓋很多功能點,否則執行起來牽連太大;
2、case的易讀:從執行者的角度去寫case,最好不要有太多的術語在裡面,如果要有最好指明具體位置;

3、case的執行粒度:粒度越小越好;
4、步驟清晰:一個case多個步驟,可一個重點,步驟指名人們怎麼去操作,expect則指明這樣操作之後應該看到什麼結果---最好不要用正確,正常,錯誤之類的含糊主觀的字眼。
5、總體設計:先正常,後異常,這樣可以確保正常情況下功能能夠走通。
總之:對於一個新來的tester,給他個case和我們的軟體,他就能順利取執行case.