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

正文內(nèi)容

[計(jì)算機(jī)]第8章軟件測(cè)試-文庫(kù)吧資料

2024-10-21 13:16本頁(yè)面
  

【正文】 入值的范圍 ,則可劃分出一個(gè)有效的等價(jià)類(輸入值在此范圍內(nèi))和兩個(gè)無(wú)效的等價(jià)類(輸入值小于最小值或大于最大值)。 有效等價(jià)類: 對(duì)程序的規(guī)格說(shuō)明來(lái)說(shuō)是正確的,有意義的輸入數(shù)據(jù)的集合。 這樣用少量有 代表性的例子 可代替大量測(cè)試目的相同的例子,明顯的 提高了測(cè)試效率 。 軟件測(cè)試的方法 等價(jià)類劃分的思想: 將輸入數(shù)據(jù)域按 有效的或無(wú)效的 (合理的或不合理的)劃分成若干類, 測(cè)試每個(gè)等價(jià)類的代表值 。 軟件測(cè)試的方法 黑盒測(cè)試力圖發(fā)現(xiàn)下述類型的錯(cuò)誤: ①功能不正確或遺漏了功能; ②接口錯(cuò)誤; 軟件測(cè)試的方法 黑盒測(cè)試法分類: ?等價(jià)類劃分法 ?邊界值分析法 ?錯(cuò)誤推測(cè)法 軟件測(cè)試的方法 等價(jià)類劃分法(等價(jià)分類法) 等價(jià)類 :指某個(gè) 輸入域的子集合 ,在該集合中,各個(gè)輸入數(shù)據(jù)對(duì)暴露程序中的錯(cuò)誤是 等效的 。 黑盒測(cè)試與白盒測(cè)試是 互補(bǔ) 的測(cè)試方法,黑盒測(cè)試很可能發(fā)現(xiàn)白盒測(cè)試不易發(fā)現(xiàn)的錯(cuò)誤。該例中,兩個(gè)判定表達(dá)式共有 4個(gè)條件,有 8種組合: ① A1, B=0 ; ② A1, B≠0 ;③ A≤1, B=0; ④ A≤1, B≠0 ; ⑤ A=2, X1 ; ⑥ A=2, X≤1; ⑦ A≠2, X1; ⑧ A≠2, X≤1 ; 測(cè)試用例 4組數(shù)據(jù): A=2, B=0, X=2; 覆蓋條件組合① ⑤,路徑 124 A=2, B=1, X=1; 覆蓋條件組合② ⑥,路徑 134 A=1, B=1, X=1; 覆蓋條件組合④ ⑧,路徑 135 A=1, B=0, X=2; 覆蓋條件組合③ ⑦ ,路徑 134 顯然,滿足條件組合覆蓋的測(cè)試,一定滿足判定覆蓋、條件覆蓋、判定 /條件覆蓋,但該測(cè)試沒(méi)有覆蓋程序所有可能的執(zhí)行路徑, 125路徑?jīng)]有覆蓋。 軟件測(cè)試方法 ( 5)條件組合覆蓋: 該覆蓋標(biāo)準(zhǔn)是指設(shè)計(jì)足夠的測(cè)試用例,使被測(cè)程序的每個(gè)判定表達(dá)式中每個(gè)條件的各種可能的值的組合至少出現(xiàn)一次。并使每個(gè)判定表達(dá)式所有可能的結(jié)果也至少出現(xiàn)一次。為了解決此問(wèn)題,需要對(duì)條件和分支兼顧。但也有例外,如選擇以下兩組數(shù)據(jù): A=1, B=0, X=3( 滿足 A ≤ 1 , B=0, A ≠2 , X1 ) A=2, B=1, X=1( 滿足 A1, B≠0, X ≤1, A=2) 以上兩組數(shù)據(jù)覆蓋了判定表達(dá)式中的所有條件的可能取值,但只覆蓋了 第一個(gè)判定表達(dá)式的取“假”分支和第二個(gè)判定表達(dá)式的取“真”分支,此例不滿足判定覆蓋。即對(duì)該程序中的四個(gè)條件 A1 B=o A=2,X1 要選擇足夠的測(cè)試用例,使得: 判定表達(dá)式 1出現(xiàn): A1, B=0; A≤1, B≠0 判定表達(dá)式 2出現(xiàn): A=2, X1; A≠2, X1 達(dá)到條件覆蓋標(biāo)準(zhǔn)。判定覆蓋比語(yǔ)句覆蓋嚴(yán)格,若通過(guò)各個(gè)分支,各個(gè)語(yǔ)句也執(zhí)行了。所以測(cè)試用例為: A= B=0 、 X=1( 125), A= B= X=2( 134)。 軟件測(cè)試方法 常用的覆蓋技術(shù)有: ( 2)判定覆蓋: 判定覆蓋是指設(shè)計(jì)足夠的測(cè)試用例,使被測(cè)程序的每個(gè)判定表達(dá)式至少獲得一次“真”和“假”值,從而使程序的每個(gè)分支至少都通過(guò)一次,所以判定覆蓋又叫分支覆蓋。 程序每個(gè)語(yǔ)句都能執(zhí)行,語(yǔ)句覆蓋似乎全面地檢查了每個(gè)語(yǔ)句,但該測(cè)試用例只檢查了邏輯表達(dá)式為“真”的情況,如將“ AND” 錯(cuò)寫(xiě)為“ OR ”、 X1錯(cuò)寫(xiě)為 X1,仍用上面的測(cè)試用例 ,不能發(fā)現(xiàn)錯(cuò)誤。 (A1)AND(B=0) (A=2)OR(X1) X=X/A X=X+1 T F F T 1 2 3 4 5 測(cè)試路徑為 124,即可保證每個(gè)語(yǔ)句至少執(zhí)行一次。 } 軟件測(cè)試方法 常用的覆蓋技術(shù)有: ( 1)語(yǔ)句覆蓋: 為了提高發(fā)現(xiàn)錯(cuò)誤的可能性,在測(cè)試時(shí)應(yīng)該執(zhí)行到程序中的每一個(gè)語(yǔ)句。(B==0)) X=X/A。 Example (float A,B) { if((A> 1)amp。重點(diǎn)考察圖中的菱形框的內(nèi)容,即 判定條件 ,因?yàn)榕卸l件通常與條件結(jié)構(gòu)及循環(huán)結(jié)構(gòu)聯(lián)系在一起。 軟件測(cè)試方法 為了選用高產(chǎn)的測(cè)試數(shù)據(jù)集,做盡可能完備的測(cè)試,可以參考以下一些 基本的測(cè)試原則 : 1)保證程序模塊中每一個(gè)獨(dú)立的路徑至少測(cè)試一次; 2)保證所有判斷的每一個(gè)分支至少測(cè)試一次; 3)保證每一個(gè)循環(huán)都在邊界條件和一般條件下至少測(cè)試一次; 4)測(cè)試所有內(nèi)部數(shù)據(jù)結(jié)構(gòu)的有效性。 軟件測(cè)試需要的配置 測(cè)試 結(jié)果 分析 可靠性 分析 排錯(cuò) 軟件配置 測(cè)試配置 測(cè)試工具 測(cè)試結(jié)果 預(yù)期結(jié)果 錯(cuò)誤 出錯(cuò)率 數(shù)據(jù) 改正的軟件 預(yù)測(cè)的可靠性 軟件測(cè)試方法 白盒測(cè)試: 白盒測(cè)試也稱為 結(jié)構(gòu)測(cè)試 ,通過(guò)分析程序的 內(nèi)部的邏輯與執(zhí)行路徑 來(lái)設(shè)計(jì)測(cè)試用例,并對(duì)用例進(jìn)行測(cè)試的方法。 軟件測(cè)試需要的配置 軟件測(cè)試過(guò)程中需要的
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1