測試用例設(shè)計(jì)

一、用例介紹

定義

是為某個(gè)業(yè)務(wù)目標(biāo),而編制的一組由測試輸入,執(zhí)行條件以及預(yù)期結(jié)果組成的案例

用例核心要素:

用例編號、所屬模塊、用例標(biāo)題、優(yōu)先級、前置條件、操作步驟、測試數(shù)據(jù)、預(yù)期結(jié)果、實(shí)際結(jié)果、通過否、bugID、編寫人員、編寫時(shí)間、測試人員、測試時(shí)間、備注

什么是高質(zhì)量的測試用例

測試用例覆蓋所有的用戶需求

測試用例要簡單明了

各類型的測試用例要齊全

用最少的用例覆蓋最多的需求


二、等價(jià)類劃分法

定義

設(shè)計(jì)測試用例時(shí),將所有輸入的數(shù)據(jù)劃分成若干子集,從中選出有代表性的數(shù)據(jù)做為測試數(shù)據(jù)的黑盒測試方法

分類

有效等價(jià)類、無效等價(jià)類

類型

取值范圍型: 輸入學(xué)生成績 ? ? 0-100

恒等類型? : 只有一個(gè)結(jié)果是正確的,其他都是錯(cuò)誤的 ?? 例如? 彩票的特等獎(jiǎng)

布爾值型: ? 通過是否來進(jìn)行選擇 ? ? ? ? ? ? ? ? ?

枚舉類型: ? 給出選項(xiàng)內(nèi)容,只要符合其中任意一個(gè)就可以 ? ? 例如選擇學(xué)歷 ?

規(guī)則類型: ? 給定要求,滿足要求的就可以

案例

三、邊界值分析法

定義

設(shè)計(jì)測試用例時(shí),對輸入數(shù)據(jù)邊界進(jìn)行取值的黑盒測試方法

內(nèi)點(diǎn)、離點(diǎn)、上點(diǎn)

0<=x<=10 ? ? ? ? ? 左上點(diǎn) 0 ?? 左離點(diǎn) -1 ?? 右離點(diǎn)? 11? 右上點(diǎn) 10 ? 內(nèi)點(diǎn) 5

0<x<10 ? ? ? ? ? ? 左上點(diǎn) 0 ?? 左離點(diǎn) 1 ? ? 右離點(diǎn) 9 ? 右上點(diǎn) 10 ?? 內(nèi)點(diǎn) 5

0<=x<10 ? ? ? ? ?? 左上點(diǎn) 0 ?? 左離點(diǎn) -1 ?? 右離點(diǎn) 9 ? 右上點(diǎn) 10 ?? 內(nèi)點(diǎn) 5

遵循的原則:開內(nèi)閉外 ?? 開區(qū)間往中間找,閉區(qū)間往外找

邊界值與等價(jià)類去重

案例:檔案管理系統(tǒng),用戶輸入日期格式為“年月日”,范圍是1990年1月~2049年12月。示例:19900101-20491231

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

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

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