什么是測試用例
測試用例(Test Case),指的是在測試執行之前設計的一套詳細的測試方案,包括測試環境、測試步驟、測試數據和預期結果。
常用的測試用例模板:Excel模板(每個用例占一行,便於集中管理和維護,一般適合寫功能測試用例)和Word模板(每個用例獨占一頁,描述的比較清楚。但比較分散,適合寫性能測試用例)
編寫測試用例的注意事項
1.why為什么要寫測試用例
便於團隊交流
便於重復測試
便於跟蹤統計(針對測試經理和項目經理來說)
便於用戶自測
缺點:需要花費大量的時間,通常編寫測試用例的時間比實際執行測試的時間還要長
2.When什么時候寫測試用例
測試用例要盡早寫,通常會在測試設計階段來寫測試用例,即《需求規格說明書》和《測試計划》都已經完成之后
3.Who由誰來寫測試用例
一般測試用例由測試設計人員來編寫,由測試執行人員來執行
4.What根據什么來寫測試用例
編寫測試用例的唯一標准就是用戶需求,具體的參考資料就是《系統需求規格說明書》和軟件原型,軟件原型指沒有嵌入全部源代碼的軟件界面。如做一個網站,為了盡快能給用戶演示,用HTML語言做一些靜態頁面,並沒有編寫動態的程序,這就是一個軟件原型
用戶需求不是一成不變的,而是一直變化的,這就需要我們根據不斷調整變化的用戶需求,來修改和維護我們已經寫好的測試用例,這個工作量是很大的