一、刪除的測試用例內容
1.UI界面測試
刪除按鈕,UI顯示正常,布局合理;
刪除后,結果展示,布局合理;
刪除后,頁面的分頁,布局合理;
2.用戶體驗測試
不選擇任何信息,直接點擊刪除按鈕,是否有提示
刪除某條或多條信息時,應該有確認提示
3.功能測試
刪除后,查詢被刪數據是否還能在查詢界面被查詢到
只有一條數據時,是否可以刪除成功
刪除一條數據后,是否可以添加相同的數據
批量刪除,刪除的信息是否正確
如有全選,是否能把所有的數據刪除
刪除數據時,相應查詢頁面的數據是否及時更新
結果列表中沒有記錄或沒有選擇任何一條記錄,點擊刪除按鈕系統是否會給相應提示
刪除級聯項,檢查關聯項是否被同時刪除
如果是C/S或 B/S架構,那么是否存在同一記錄被不同的客戶端用戶進行同時刪除,而造成系統異常
正在進行操作或使用的數據能否允許被刪除
對于一些重要的刪除操作,是否設計了相關的刪除恢復或刪除撤銷操作
4.數據庫測試
刪除后,檢查數據庫,確認該條記錄及相關的記錄已經被完整刪除,避免產生冗余數據。
刪除時,判斷是否有刪除約束,即主表記錄被刪除時,對應的所有從表記錄也應該一并被刪除
刪除時,確定是被刪除還是被隱藏(兩者同樣是在界面上看不到記錄),操作完成之后,一定要去后臺數據庫中檢查對應的數據是否依然存在
5.性能測試
批量刪除功能,檢查批量刪除所消耗的時間
響應時間遵循“2-5-8原則”:
1.當用戶能夠在2秒以內得到響應時,會感覺系統的響應很快;
2.當用戶在2-5秒之間得到響應時,會感覺系統的響應速度還可以;
3.當用戶在5-8秒以內得到響應時,會感覺系統的響應速度很慢,但是還可以接受;
4.而當用戶在超過8秒后仍然無法得到響應時,會感覺系統糟透了,或者認為系統已經失去響應,而選擇離開這個Web站點,或者發起第二次請求。
延伸閱讀:
二、什么叫測試用例
測試用例(Test Case)是為某個測試目標而編制的一組測試輸入、執行步驟以及預期結果的集合,以便測試某個程序的路徑或驗證軟件是否滿足某個特定需求 測試用例的概念包含以下幾個方面的特性:1.目標:測試用例的目的是為了達到一定目標 2.作用:去驗證某個路徑或某個特定的需求 3.集合:表示測試用例由多個項組成:如輸入數據、步驟、預期結果等。