如何保證測試用例的廣度? 軟件測試
問題描述:
如何保證測試用例的廣度?
精彩答案:
會員 zdlzx:
個人理解相對深度而言,廣度是指覆蓋率。一般在以下3個階段來考慮保證測試用例的覆蓋率。
階段1:測試用例設計時一般做如下考慮:
1、最基本的先保證以正反兩大類用例全面覆蓋需求(且先不論需求中的主次),其中包括
(1)細化各種數據類型,達到有效和無效數據類型的覆蓋
(2)細化各種流程分支(考慮主流程、輔流程、異常處理、出錯處理等)
2、考慮需求不完善之處(如與其它模塊的交互、如對于性能的要求等),進一步補充用例
3、考慮設計約束(如分頁處理、并發處理等),進一步補充和修改用例
階段2: 測試用例設計好后與需求人員、開發人員、組內其他測試人員組織評審,可以吸取大家從不同角度看到的遺漏之處,進行補充;
階段3:測試執行階段
測試用例執行時可能產生新的測試想法,可以補充;根據測試覆蓋率工具提供的報表,可以發現沒有執行到的代碼,對測試用例再進行補充;進行用戶驗收測試或上了產品后,用戶報告的問題也可以補充到測試用例中去,提高覆蓋率。
延伸閱讀
文章來源于領測軟件測試網 http://www.kjueaiud.com/