是為某個(gè)業(yè)務(wù)目標(biāo),而編制的一組由測試輸入,執(zhí)行條件以及預(yù)期結(jié)果組成的案例
用例編號、所屬模塊、用例標(biāo)題、優(yōu)先級、前置條件、操作步驟、測試數(shù)據(jù)、預(yù)期結(jié)果、實(shí)際結(jié)果、通過否、bugID、編寫人員、編寫時(shí)間、測試人員、測試時(shí)間、備注
測試用例覆蓋所有的用戶需求
測試用例要簡單明了
各類型的測試用例要齊全
用最少的用例覆蓋最多的需求
設(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ū)間往外找
案例:檔案管理系統(tǒng),用戶輸入日期格式為“年月日”,范圍是1990年1月~2049年12月。示例:19900101-20491231