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

正文內(nèi)容

[計(jì)算機(jī)]第8章軟件測(cè)試-在線瀏覽

2024-12-02 13:16本頁(yè)面
  

【正文】 軟件測(cè)試方法 下面通過(guò)以下例子分別講述每種覆蓋: 例: C語(yǔ)言程序代碼如下: Float X。amp。 if((A==2)||(X> 1)) X=X+1。語(yǔ)句覆蓋是指設(shè)計(jì)足夠的測(cè)試用例,使被測(cè)程序的每個(gè)語(yǔ)句至少執(zhí)行一次。所以測(cè)試用例為:A= B=0 、 X=3。因此語(yǔ)句覆蓋是比較弱的覆蓋。 測(cè)試路徑只要 124, 135或 125,134即可達(dá)到覆蓋標(biāo)準(zhǔn)。 對(duì)于多分支的判定,判定覆蓋要使得每一個(gè)判定表達(dá)式獲得每一個(gè)可能的值。但該測(cè)試仍不充分,上述數(shù)據(jù)只覆蓋了全部路徑的一半,如將 X1錯(cuò)寫為 X1,測(cè)試不到 . (A1)AND(B=0) (A=2)OR(X1) X=X/A X=X+1 T F F T 1 2 3 4 5 軟件測(cè)試方法 常用的覆蓋技術(shù)有: ( 3)條件覆蓋: 條件覆蓋是指設(shè)計(jì)足夠的測(cè)試用例,使被測(cè)程序的每個(gè)判定表達(dá)式中每個(gè)條件的各種可能的值至少出現(xiàn)一次。 為滿足上述要求,選擇以下兩組數(shù)據(jù): A=2, B=0, X=3( 滿足 A1 , B=0, A=2 , X1 通過(guò)路徑 124) A=1, B=1, X=1( 滿足 A≤1, B≠0, X ≤1, A≠2通過(guò)路徑 135 ) 軟件測(cè)試方法 常用的覆蓋技術(shù)有: ( 3)條件覆蓋: 以上兩組數(shù)據(jù)不僅覆蓋了判定表達(dá)式中的所有條件的可能取值,而且覆蓋了 所有判定的取“真”分支和取“假”分支,在這種情況下條件覆蓋強(qiáng)于判定覆蓋。所以滿足條件覆蓋不一定滿足判定覆蓋。 軟件測(cè)試方法 常用的覆蓋技術(shù)有: ( 4)判定 /條件覆蓋: 該覆蓋標(biāo)準(zhǔn)是指設(shè)計(jì)足夠的測(cè)試用例,使被測(cè)程序的每個(gè)判定表達(dá)式中每個(gè)條件的各種可能的值至少出現(xiàn)一次。對(duì)該例程序,可選擇以下兩組數(shù)據(jù)達(dá)到判定 /條件覆蓋標(biāo)準(zhǔn): A=2, B=0, X=3 A=1, B=1, X=1 從表面上看,判定 /條件覆蓋測(cè)試了所有條件的取值,但實(shí)際上條件組合中的某些條件會(huì)抑制其它的條件,如“與”運(yùn)算的判定表達(dá)式中,第一個(gè)條件為“假”,則這個(gè)表達(dá)式后面的幾個(gè)條件均不起作用,后面的表達(dá)式中的錯(cuò)誤也就測(cè)試不出來(lái)。條件組合覆蓋是較強(qiáng)的覆蓋標(biāo)準(zhǔn)。 軟件測(cè)試方法 五種覆蓋的比較: 語(yǔ)句覆蓋 每條語(yǔ)句至少執(zhí)行一次 判定覆蓋 每個(gè)判定的每個(gè)分支至少執(zhí)行一次 條件覆蓋 每個(gè)判定的每個(gè)條件應(yīng)取到各種可能的值 判定 /條件覆蓋 同時(shí)滿足判定覆蓋和條件覆蓋 條件組合覆蓋 每個(gè)判定中各條件的每一種組合至少出現(xiàn)一次 發(fā)現(xiàn)錯(cuò)誤能力 強(qiáng) 力 弱 力 軟件測(cè)試的方法 黑盒測(cè)試法 黑盒測(cè)試著重 測(cè)試軟件功能 , 它檢查的內(nèi)容只包括程序功能是否能按照規(guī)格說(shuō)明書的內(nèi)容正常使用,程序是否接收輸入數(shù)據(jù)產(chǎn)生正確的輸出信息 等。 白盒測(cè)試在測(cè)試過(guò)程的早期階段進(jìn)行,而黑盒測(cè)試主要用于測(cè)試過(guò)程的 后期 。 如果使用某個(gè)等價(jià)類中的一個(gè)輸入條件,作為測(cè)試數(shù)據(jù)檢測(cè)出了錯(cuò)誤,那么用這一等價(jià)類中的其它數(shù)據(jù)進(jìn)行測(cè)試會(huì)發(fā)現(xiàn)同樣的錯(cuò)誤,反之亦然。 如果某個(gè)等價(jià)類中任選一個(gè)測(cè)試用例,未發(fā)現(xiàn)程序錯(cuò)誤,則該類中的其他測(cè)試用例,也不會(huì)發(fā)現(xiàn)程序錯(cuò)誤。 軟件測(cè)試的方法 利用等價(jià)類劃分法測(cè)試的步驟: ⑴劃分等價(jià)類 從程序的功能說(shuō)明中找出每個(gè)輸入條件,然后將其劃分成若干個(gè)有效和無(wú)效的等價(jià)類。 無(wú)效等價(jià)類: 對(duì)程序的規(guī)格說(shuō)明來(lái)說(shuō)是錯(cuò)誤的,無(wú)意義的輸入數(shù)據(jù)的集合。 ②如果 規(guī)定了數(shù)據(jù)輸入的個(gè)數(shù) ,則可劃分出一個(gè)有效的等價(jià)類(輸入值的個(gè)數(shù)符合規(guī)定)和兩個(gè)無(wú)效的等價(jià)類(輸入值的個(gè)數(shù)少于或多于規(guī)定個(gè)數(shù))。 ④如果規(guī)定了 輸入數(shù)據(jù)必須遵循的規(guī)則 ,則可劃分出一個(gè)有效的等價(jià)類(符合規(guī)則)和若干個(gè)無(wú)效的等價(jià)類(從不同的角度違反規(guī)則)。 軟件測(cè)試的方法 ⑵設(shè)計(jì)測(cè)試用例 設(shè)計(jì)測(cè)試用例的步驟: ①將第一步劃分的等價(jià)類 編號(hào) 。如此重復(fù),直到所有有效等價(jià)類都被覆蓋為止。 軟件測(cè)試的方法 例:某程序的功能是輸入三個(gè)正數(shù)作為三角形的邊長(zhǎng),求三角形的面積。 步驟: 1)劃分等價(jià)類 2)設(shè)計(jì)測(cè)試用例 軟件測(cè)試方法 邊界值分析 邊界值分析也是一種黑盒測(cè)試法,是對(duì)等價(jià)類劃分法的 補(bǔ)充 。邊界情況指輸入等價(jià)類、輸出等價(jià)類邊界上的情況。 軟件測(cè)試的方法 下面給出邊值分析法的幾條 經(jīng)驗(yàn)性原則 供參考: ①如果輸入條件指定了 范圍 [a, b],則 a、 b以及緊挨a、 b左右的各一個(gè)值都應(yīng)作為測(cè)試用例。 ②如果輸入條件指定了輸入數(shù)據(jù)的 個(gè)數(shù) 范圍,則按最大、最小個(gè)數(shù)及超出個(gè)數(shù)范圍的臨界個(gè)數(shù)各設(shè)計(jì)一個(gè)測(cè)試用例。 軟件測(cè)試的方法 ③ 將規(guī)則
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1