一般在進行用例設計前首先要對被測試產品功能的全面了解、明確測試范圍(特別是要明確哪些是不需要測試的)、具備基本的測試技術、方法等。
1、正確性
輸入用戶實際數據以驗證系統是滿足需求規格說明書的要求;測試用例中的測試點應首先保證要至少覆蓋需求規格說明書中的各項功能,并且正常。
2、全面性
覆蓋所有的需求功能項;設計的用例除對測試點本身的測試外,還需考慮用戶實際使用的情況、與其他部分關聯使用的情況、非正常情況(不合理、非法、越界以及極限輸入數據)操作和環境設置等。
3、整體連貫性
用例組織有調理、主次,尤其體現在業務測試用例上;用例執行粒度盡量保持每個case有個測點,不能同時覆蓋很多功能點,否則執行起來牽連太大,所以每個用例間保持連貫性很重要;
4、深入挖掘隱藏需求
有部分隱含的測試需求,是業內通知的規范,也需要寫測試用例驗證是否實現;
5、可操作性
從執行者的角度去寫case,最好不要有太多的術語在里面,如果要有最好指明具體位置;