>
學(xué)校機(jī)構(gòu) >
北京尚腦互聯(lián)軟件測試培訓(xùn)中心 >
學(xué)習(xí)資訊>
軟件測試重點(diǎn)之語句覆蓋與條件覆蓋
軟件測試重點(diǎn)之語句覆蓋與條件覆蓋
77 2017-05-23
語句覆蓋
原理:如果語句中有錯誤,僅靠觀察不執(zhí)行可能發(fā)現(xiàn)不了在測試時,首先設(shè)計若干個測試用例,然后運(yùn)行被測程序,使程序中的每個可執(zhí)行語句至少執(zhí)行一次若干個
->盡量少語句覆蓋、程序段覆蓋、程序塊覆蓋
語句覆蓋率–已執(zhí)行的可執(zhí)行語句占程序中可執(zhí)行語句總數(shù)的百分比
復(fù)雜的程序不可能達(dá)到語句的完全覆蓋
語句覆蓋率越高越好
語句覆蓋的優(yōu)點(diǎn)
檢查所有語句
結(jié)構(gòu)簡單的代碼的測試效果較好
容易實(shí)現(xiàn)自動測試
代碼覆蓋率高
如果是程序塊覆蓋,則不涉及程序塊中的源代碼
語句覆蓋不能檢查出的錯誤
條件覆蓋設(shè)計若干測試用例,執(zhí)行被測程序以后,要使每個判斷中的每個條件的可能取值至少滿足一次能夠檢查所有的條件錯誤
不能實(shí)現(xiàn)對每個分支的檢查
用例數(shù)量的增加
請聯(lián)系網(wǎng)站客服,了解詳細(xì)的課程信息~
優(yōu)質(zhì)、便捷、省心
掃一掃
獲取更多福利
獵學(xué)網(wǎng)企業(yè)微信
獵學(xué)網(wǎng)訂閱號
獵學(xué)網(wǎng)服務(wù)號