一:測試需求分析
1:依據需求文檔,交互和視覺圖
2:先分測試類型:功能,非功能(界面,易用,兼容性,安全性,性能)
瀏覽器兼容性:1:內核(ie,谷歌,蘋果,火狐) 2:用戶使用量-百度瀏覽器流量統計
2.1:功能正常和異常情況覆蓋測試點
輸入項提取測試點(注意挖掘隱形需求)
輸入框:字符長度,字符類型(數值未覆蓋0和負數就需要單獨覆蓋),必填,重復
2.2:有些測試點驗證可以直接放在預期結果中驗證
二:用例設計(常用的)
1:等價類和邊界值
2:場景法:重點是測試流程,測試流程沒有問題並不能說明系統功能沒問題,還需要針對單個功能點進行測試。功能點和流程兩方面的測試,才是充分的測試
矩形:表示步驟(操作,輸入,輸出結果)
菱形:判斷(是否)
箭頭:流向
3:錯誤推測法:依靠測試經驗,反推引發功能異常的所有錯誤情況(會與無效等價類部分用例重合)
登錄舉例
1:用戶名錯誤
2:密碼錯誤
3:請輸入用戶名
4:請輸入密碼
5:提示網絡異常
6:賬號違規
7:輸入密碼次數過多
總結:一般用等價類和邊界值,場景法(用戶使用場景)補充用例,錯誤推測法補充。