軟件測試重點之語句覆蓋與條件覆蓋
79 2017-05-23
語句覆蓋
原理:如果語句中有錯誤,僅靠觀察不執(zhí)行可能發(fā)現(xiàn)不了在測試時,首先設計若干個測試用例,然后運行被測程序,使程序中的每個可執(zhí)行語句至少執(zhí)行一次若干個
->盡量少語句覆蓋、程序段覆蓋、程序塊覆蓋
語句覆蓋率–已執(zhí)行的可執(zhí)行語句占程序中可執(zhí)行語句總數(shù)的百分比
復雜的程序不可能達到語句的完全覆蓋
語句覆蓋率越高越好
語句覆蓋的優(yōu)點
檢查所有語句
結構簡單的代碼的測試效果較好
容易實現(xiàn)自動測試
代碼覆蓋率高
如果是程序塊覆蓋,則不涉及程序塊中的源代碼
語句覆蓋不能檢查出的錯誤
條件覆蓋設計若干測試用例,執(zhí)行被測程序以后,要使每個判斷中的每個條件的可能取值至少滿足一次能夠檢查所有的條件錯誤
不能實現(xiàn)對每個分支的檢查
用例數(shù)量的增加
請聯(lián)系網(wǎng)站客服,了解詳細的課程信息~
優(yōu)質(zhì)、便捷、省心
溫馨提示: 專業(yè)老師1對1為您解答 馬上填寫,¥1000 元豪禮免費領!
掃一掃
獲取更多福利
獵學網(wǎng)企業(yè)微信
獵學網(wǎng)訂閱號
獵學網(wǎng)服務號