測(cè)試用例設(shè)計(jì)的四種常用方法

等價(jià)類劃分法

根據(jù)輸入條件、輸入值或輸入個(gè)數(shù)等分為有效等價(jià)類和無效等價(jià)類。

在有效等價(jià)類和無效等價(jià)類中選取有代表性的輸入構(gòu)成測(cè)試用例,避免測(cè)試效果相同的冗余用例。

通常和邊界值法結(jié)合使用。

核心:

1、按照每個(gè)輸入條件確定有效等價(jià)類和無效等價(jià)類

2、不同的輸入條件的等價(jià)類不需要組合,即不需要所有組合遍歷一遍。只需要每一種等價(jià)類都被覆蓋即可。

邊界值法

適用場(chǎng)景:

1、輸入條件明確了值的范圍

2、輸入條件明確了值的個(gè)數(shù)

3、輸入條件明確了是一個(gè)有序的集合

核心:

1、除了考慮邊界值,還要考慮邊界值附近的值

2、同一范圍內(nèi)取一個(gè)有效值即可

判定表

適用場(chǎng)景:

針對(duì)不同邏輯條件的組合值,分別執(zhí)行不同的操作

表結(jié)構(gòu):

條件樁(問題的所有條件)? ? ? ? ? ? ? ? ? ? ? ? ? ? 條件項(xiàng)(所有可能條件下的真假值)

動(dòng)作樁(問題規(guī)定可能采取的動(dòng)作)? ? ? ? ? ? ? 動(dòng)作項(xiàng)(在條件項(xiàng)的各種取值情況下應(yīng)該采取的動(dòng)作)

狀態(tài)機(jī)

適用場(chǎng)景:

對(duì)多種狀態(tài)以及狀態(tài)之間的切換條件和切換路徑的測(cè)試

核心:

1、繪制狀態(tài)遷移圖,包括遷移方向和遷移條件

2、設(shè)計(jì)用例覆蓋所有路徑

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容