現在做事兒都流行套路,寫測試用例也有套路。首先得了解需求,然后可以從這些方面入手:界面測試、功能測試、兼容性測試、易用性測試、性能測試,最后根據測試用例模版編寫測試用例。測試用例字段一般包括:編號、測試項目名稱、用例標題、重要級別、前置條件、輸入、操作步驟、預期輸出、測試結果、測試時間和測試人員。其中用例標題和輸入的數據是最重要的,其他字段可以選擇性記錄。下面記錄一下最近測試項目購物車的測試點:
1.界面測試
界面布局、排版是否合理;文字是否顯示清晰;不同賣家的商品是否區分明顯。
2.功能測試
未登錄時:
- 將商品加入購物車,頁面跳轉到登錄頁面,登錄成功后購物車數量增加;
- .點擊購物車菜單,頁面跳轉到登錄頁面。
登錄后:
- 所有鏈接是否跳轉正確;
- 商品是否可以成功加入購物車;
- .購物車商品總數是否有限制;
- .商品總數是否正確;
- 全選功能是否好用;
- .刪除功能是否好用;
- 填寫委托單功能是否好用;
- 委托單中填寫的價格是否正確顯示;
- 價格總計是否正確;
- 商品文字太長時是否顯示完整;
- 店鋪名字太長時是否顯示完整;
- 創新券商品是否打標;
- 購物車中下架的商品是否有特殊標識;
- 新加入購物車商品排序(添加購物車中存在店鋪的商品和購物車中不存在店鋪的商品);
- 是否支持TAB、ENTER等快捷鍵;
- 商品刪除后商品總數是否減少;
- 購物車結算功能是否好用。
3.兼容性測試
不同瀏覽器測試。
4.易用性測試
刪除功能是否有提示;是否有回到頂部的功能;商品過多時結算按鈕是否可以浮動顯示。
5.性能測試
壓力測試;並發測試。
不同項目的購物車功能會有所區別,這個項目的特點就是商品更多的是以服務形式展示的,所以增加了委托單這個功能,測試點還得根據實際的項目來寫。