賈德江 7198 字 29天前

測試用例

(3 / 7)
⚡ 登入後報錯可獲 3天VIP 免廣告——立即登入

於粗糙。采用測試用例作度量基準更加準確、有效。

5、分析缺陷的標準

通過收集缺陷,對比測試用例和缺陷數據庫,分析確證是漏測還是缺陷複現。漏測反映了測試用例的不完善,應立即補充相應測試用例,最終達到逐步完善軟件質量。而已有相應測試用例,則反映實施測試或變更處理存在問題。

測試用例的設計

(一)白盒技術

白盒測試是結構測試,所以被測對象基本上是源程序,以程序的內部邏輯為基礎設計測試用例。

1、邏輯覆蓋

程序內部的邏輯覆蓋程度,當程序中有循環時,覆蓋每條路徑是不可能的,要設計使覆蓋程度較高的或覆蓋最有代表性的路徑的測試用例。下麵根據圖7-1所示的程序,分別討論幾種常用的覆蓋技術。

(1)語句覆蓋。

為了個提高發現錯誤的可能性,在測試時應該執行到程序中的每一個語句。語句覆蓋是指設計足夠的測試用例,使被測試程序中每個語句至少執行一次。

如圖7-1是一個被測試程序流程圖:

(2)判定覆蓋。

判定覆蓋指設計足夠的測試用例,使得被測程序中每個判定表達式至少獲得一次“真”值和“假”值,從而使程序的每一個分支至少都通過一次,因此判定覆蓋也稱分支覆蓋。

(3)條件覆蓋。

條件覆蓋是指設計足夠的測試用例,使得判定表達式中每個條件的各種可能的值至少出現一次。

(4)判定\/條件測試。

最新小說章節盡在o o p . t w

該覆蓋標準指設計足夠的測試用例,使得判定表達式的每個條件的所有可能取值至少出現一次,並使每個判定表達式所有可能的結果也至少出現一次。

(5)條件組合覆蓋。

條件組合覆蓋是比較強的覆蓋標準,它是指設計足夠的測試用例,使得每個判定表達式中條件的各種可能的值的組合都至少出現一次。

(6)路徑覆蓋。

路徑覆蓋是指設計足夠的測試用例,覆蓋被測程序中所有可能的路徑。

在實際的邏輯覆蓋測試中,一般以條件組合覆蓋為主設計測試用例,然後再補充部分用例,以達到路徑覆蓋測試標準。

2.循環覆蓋

3.基本路徑測試

(二)黑盒技術

1.等價類劃分

(1)劃分等價類。

如果某個輸入條件規定了取值範圍或值的個數。則可確定一個合理的等價類(輸入值或數在此範圍內)和兩個不合理等價類(輸入值或個數小於這個範圍的最小值或大於這個範圍的最大值)。

如果規定了輸入數據的一組值,而且程序對不同的輸入值做不同的處理,則每個允許輸入值是一個合理等價類,此處還有一個不合理等價類(任何一個不允許的輸入值)。

如果規定了輸入數據必須遵循的規則,可確定一個合理等價類(符合規則)和若乾個不合理等價類(從各種不同角度違反規則)。

如果已劃分的等價類中各元素在程序中的處理方式不同,則應將此等價類進一步劃分為更小的等價類。

(2)確定測試用例。

為每一個等價類編號。

設計一個測試用例,使其儘可能多地覆蓋尚未被覆蓋過的合理等價類。重複這步,直到所有合理等價類被測試用例覆蓋。

設計一個測試用例,使其隻覆蓋一個不合理等價類。

2.邊界值分析

。據數試測的值界邊於小剛剛或於大剛剛、於等好正取選,標目點重為作況情界邊試測將是而,表代為作子例個一選任中類價等個一從是不它但。來起合結分劃類價等與般一時例用試測計設法方析分值界邊用使

。據數試測為作值等101,001,1,0取可,]001是圍範的值入輸如。例用試測的理合不為作據數的值界邊過越好剛擇選要還時同,例用試測的理合為作據數的值界邊於等好正擇選以可,圍範的值了定規件條入輸果如)1(

。例用試測的件文入輸的錄記個0及以,錄記個552、錄記個1有計設別分則,錄記個552--1括包可件文入輸個一,如。例用試測計設別分況情等1多數個大最比、1少數個小最比、數個小最、數個大最按則,數個的據數入輸了出指件條入輸果如)2(

。)類價等出輸理合不(例用試測的績成生學級99、級49詢查計設需還,績成生學的生學屆四或屆一某的內圍範詢查得使,例用試測計設以可,績成科各的生學大級89--59詢查能隻,定規統係理管績成生學個一,如。況情界邊的值出輸定確)2(或)1(則原上以照按別分件條出輸個每對)3(

。試一試需還時要必但,到做能定一不也果結的外之值出輸出超生產要,能可定一不界邊的值出輸查檢要以所,應對相界邊的值入輸與不界邊的值出輸於由

。例用試測為作素元個一後最和素元個一第的合集取選應則,)等表鏈、表形線、件文序順如(合集序有個是域出輸或入輸的出給明說格規的序程果如)4(

測推誤錯.3

。法測推誤錯是就這,例用試測的誤錯些這查檢寫編地性對針有而從,誤錯種各的在存能可中序程測推覺直或驗經據根能可們人,時序程試測在

圖果因.4

。誤錯的起引合組的據數入輸個多慮考有沒而,能功試測的據數入輸個各慮考地立孤是隻都法方析分法方值界邊和分劃類價等

略策合綜.5

。例用試測的要必些一充補法盒白用再,例用試測的本基計設法盒黑用先常通,略策合綜成形,法方試測種各用使合聯,中試測際實在此因。誤錯的型類一另現發易不能可但,誤錯的型類種某現發易容子例組這用,子例用有組一出計設能都法方種每

區誤計設例用試測

;例用的好是例用的陷缺的現發有沒止為前目到現發能·

:點兩下以證保要需試測,動活的”V;pMA&V“種一是身本試測,行進來合集的例用試測對能隻也價評的它對,識認來合集個一作當例用試測將於向傾我。的怕可分十是這,在所的目的試測了記忘,去中麵片的目盲入陷而”陷缺的現發於難“現發出計設要心一,意原的話句這了解曲都人多很現發我但,的理道有分十是話句這實其,明申要先首

情事的做該應它了做序程

情事的做該不它做有沒序程

此因


✅ 付款功能已修復,現在可以正常購買了 — 支援信用卡 · Apple Pay · Google Pay · WebATM · ATM 轉帳
😤 廣告總在最入戲的時候跳出來?
月付 $5 USD,升級 VIP 後全站所有頁面廣告立即全關——
不是只有這本書,是整個 oop.tw 每一頁、每一章,從此一路讀到底不被打斷。 $5 USD ≈ 一杯珍奶的錢,換一整個月零廣告清爽閱讀 · 隨時可取消
✅ 全站廣告全關 ✅ 工口專區全本解鎖 ✅ 月卡 $5 USD · 季卡 $13 USD · 年卡 $45 USD
⭐ 登入 / 免費註冊後升級
加我 LINE 好友,分享好書不錯過
第一時間獲得新書推薦、書單更新通知
立即加入
上一頁 書頁/目錄
/ 7 頁
下一頁
為本書評分(每位讀者可評一次,提交後無法修改)
發表評論
以 匿名讀者 身份發表
讀者評論