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

正文內(nèi)容

軟件結(jié)構(gòu)性測試ppt課件(參考版)

2025-05-08 22:16本頁面
  

【正文】 j = i+1 j = n? A[j] A[k]? k = j j++ a c b d e f 最少測試用例數(shù) 3 測試用例(最少) 用例編號(hào) 輸入 輸出 循環(huán) i n A[i] A[i+1] 路徑 k 1 0 1 1 1 ac 1 2 1 1 2 1 2 abefc 1 3 1 1 2 2 1 abdfc 2 疑問 ?測試 用例是否足夠?循環(huán)測試是否足夠? –在結(jié)構(gòu)復(fù)雜,測試用例數(shù)非常多的情況下,這些測試用例已經(jīng)可以滿足測試,但并不具有充分性 ?如何達(dá)到充分性? –測試 2次循環(huán) 測試用例(充分) 用例編號(hào) 輸入 輸出 循環(huán) i n A[i] A[i+1] A[i+2] 路徑 k 1 0 1 1 1 ac 1 2 1 1 2 1 2 abefc 1 3 1 1 2 2 1 abdfc 2 4 2 1 3 1 2 3 abefbefc 1 5 2 1 3 2 1 3 abdfbefc 2 6 2 1 3 2 3 1 abefbdfc 3 7 2 1 3 3 2 1 abdfbdfc 3 課程目錄 ?結(jié)構(gòu)測試 概述 ?程序結(jié)構(gòu)分析 ?邏輯覆蓋 ?結(jié)構(gòu)測試案例分析 ?結(jié)構(gòu)測試工具使用 目前的白盒測試工具 ?DevPartner( Compuware) ?PURE( Rational) ?NUnit ?JUnit ?CppUnit Devpartner的使用 ?演示 本課總結(jié) ?結(jié)構(gòu)性測試包含程序結(jié)構(gòu)分析和代碼覆蓋測試 ?衡量結(jié)構(gòu)性測試的優(yōu)劣的標(biāo)準(zhǔn)是代碼覆蓋率 ?使用工具將提高結(jié)構(gòu)性測試的質(zhì)量和加快測試的時(shí)間 Thanks! 。 j++) { if(A[j] A[k]) k = j。 for(j = i+1。amp。amp。amp。amp。amp。 } else { statement。 } 語句覆蓋率的問題 ?能達(dá)到很高的語句覆蓋率 ?語句覆蓋率看似很高,卻有嚴(yán)重缺陷 if(x!=1) { statements。amp。i++) { statement。 } for(i=0。i++) { statement。 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。、 ||)錯(cuò)誤 –“ A 1 amp。 B == 0” ?邏輯運(yùn)算( amp。 B == 0” “ A 0 amp。 B == 0 a A == 2 || X 1 X = X/A F T b c X = X + 1 T e F d 邏輯覆蓋測試方法 ?語句覆蓋 ?分支覆蓋 ?條件覆蓋 ?分支 條件覆蓋 ?路徑覆蓋 語句覆蓋 ?原理:如果語句中有錯(cuò)誤,僅靠觀察不執(zhí)行可能發(fā)現(xiàn)不了 ?在測試時(shí),首先設(shè)計(jì)若干個(gè)測試用例,然后運(yùn)行被測程序,使程序中的每個(gè)可執(zhí)行語句至少執(zhí)行一次 ?若干個(gè) 盡量少 ?語句覆蓋、程序段覆蓋、程序塊覆蓋 語句覆蓋率 ?語句覆蓋率 –已執(zhí)行的可執(zhí)行語句占程序中可執(zhí)行語句總數(shù)的百分比 ?復(fù)雜的程序不可能達(dá)到語句的完全覆蓋
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1