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