freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

軟件結(jié)構(gòu)性測試(1)(編輯修改稿)

2025-06-19 21:15 本頁面
 

【文章內(nèi)容簡介】 用例 (路徑 ace) A = 2 B = 0 X = 3 ?未達(dá)到語句覆蓋100%的測試用例 (路徑 abe) A = 2 B = 1 X = 3 語句覆蓋的優(yōu)點(diǎn) ?檢查所有語句 ?結(jié)構(gòu)簡單的代碼的測試效果較好 ?容易實(shí)現(xiàn)自動(dòng)測試 ?代碼覆蓋率高 ?如果是程序塊覆蓋,則不涉及程序塊中的源代碼 語句覆蓋不能檢查出的錯(cuò)誤 ?條件語句錯(cuò)誤 –“ A 1 amp。amp。 B == 0” “ A 0 amp。amp。 B == 0” ?邏輯運(yùn)算( amp。amp。、 ||)錯(cuò)誤 –“ A 1 amp。amp。 B == 0” “ A 1 || B == 0” –“ U = A1 || B2 ” “ U = A1 ” 語句覆蓋不能檢查出的錯(cuò)誤 ?循環(huán)語句錯(cuò)誤 –循環(huán)次數(shù)錯(cuò)誤 –跳出循環(huán)條件錯(cuò)誤 語句覆蓋不能檢查出的錯(cuò)誤 ?循環(huán)語句例子 for(i=0。i10。i++) { statement。 } While(x3) { statement。 } for(i=0。i=10。i++) { statement。 } While(x3amp。amp。x7) { statement。 } 語句覆蓋率的問題 ?能達(dá)到很高的語句覆蓋率 ?語句覆蓋率看似很高,卻有嚴(yán)重缺陷 if(x!=1) { statements。 ……。 } else { statement。 } }99句 }1句 測試用例 x = 2 語句覆蓋率 99% 50%的分支沒有達(dá)到 分支覆蓋 ?設(shè)計(jì)若干測試用例,運(yùn)行被測程序,使得程序中每個(gè)判斷的真假分支至少經(jīng)歷一次 ?又稱判定覆蓋 ?while語句、 switch語句、異常處理、跳轉(zhuǎn)語句等等同樣可以使用分支覆蓋來測試 ?分支覆蓋率 – 已取過“真”和“假”兩個(gè)值的判定占程序中所有條件判定個(gè)數(shù)的百分比 分支覆蓋測試用例 路徑 ace A=2 B=0 X=3 路徑 abd A=1 B=0 X=1 路徑 acd A=3 B=0 X=3 路徑 abe A=2 B=1 X=2 或 分支覆蓋的利弊 ?分支覆蓋要比語句覆蓋查錯(cuò)能力強(qiáng)一些:執(zhí)行了分支覆蓋,實(shí)際也就執(zhí)行了語句覆蓋 ?分支覆蓋與語句覆蓋存在同樣的缺點(diǎn) –不能查出條件語句錯(cuò)誤 –不能查出邏輯運(yùn)算錯(cuò)誤 –不能查出循環(huán)次數(shù)錯(cuò)誤 –不能查出循環(huán)條件錯(cuò)誤 條件覆蓋 ?設(shè)計(jì)若干測試用例,執(zhí)行被測程序以后,要使每個(gè)判斷中的每個(gè)條件的可能取值至少滿足一次 條件覆蓋分析 ?第 1個(gè)判斷應(yīng)考慮 A 1, 記為 T1 A = 1, 即記為 F1 B == 0, 記為 T2 B != 0, 記為 F2 ?第 2個(gè)判斷應(yīng)考慮 A == 2, 記為 T3 A != 2, 記為 F3 X 1, 記為 T4 X = 1, 記為 F4 條件覆蓋測試用例 用例編號 ABX 路徑 覆蓋條件 1 203
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1