軟件測(cè)試用例
定義:是為項(xiàng)目需求而編制的一組測(cè)試輸入掂碱、執(zhí)行條件以及預(yù)期結(jié)果,以便測(cè)試某個(gè)程序是否滿(mǎn)足客戶(hù)需求慎冤。
重要性:
1疼燥、測(cè)試用例是軟件測(cè)試的核心
2、評(píng)估測(cè)試結(jié)果的基準(zhǔn)蚁堤,用來(lái)判斷該軟件測(cè)試結(jié)果是否通過(guò)醉者,能否達(dá)到上線標(biāo)準(zhǔn)
3、保證測(cè)試的時(shí)候不遺漏測(cè)試功能點(diǎn)
4违寿、編寫(xiě)測(cè)試用例的過(guò)程湃交,可以熟悉需求熟空,對(duì)系統(tǒng)架構(gòu)或者業(yè)務(wù)流程有一個(gè)整體深入的了解
5藤巢、測(cè)試用例覆蓋全面且不冗余的情況下,盡可能的精簡(jiǎn)用例
測(cè)試用例的八大要素
1息罗、用例編號(hào):功能模塊-ST-測(cè)試項(xiàng)目名-XXX(ST/IT/UT分別對(duì)應(yīng)系統(tǒng)掂咒、集成、單元)
2迈喉、測(cè)試項(xiàng)目:對(duì)應(yīng)一個(gè)功能點(diǎn) ??如:測(cè)試計(jì)算器的加法功能
3绍刮、測(cè)試標(biāo)題:考慮從哪個(gè)角度對(duì)功能點(diǎn)進(jìn)行測(cè)試,也叫測(cè)試目的 ??如:整數(shù)相加得到合法的結(jié)果
4挨摸、重要級(jí)別:高/中/低
5孩革、預(yù)置條件:用例執(zhí)行時(shí)需要滿(mǎn)足的一些前提條件,否則用例無(wú)法執(zhí)行
6得运、測(cè)試輸入:用例執(zhí)行過(guò)程中需要輸入的信息膝蜈,有手工輸入,文件熔掺,讀取數(shù)據(jù)庫(kù)記錄等
7饱搏、操作步驟:明確給出每個(gè)步驟的描述,執(zhí)行人員可以根據(jù)該步驟完成執(zhí)行工作
8置逻、預(yù)期輸出:根據(jù)預(yù)期輸出對(duì)比實(shí)際結(jié)果推沸,判斷被測(cè)對(duì)象是否符合需求。
注意事項(xiàng):1、測(cè)試標(biāo)題一定要包含具體測(cè)試點(diǎn)(驗(yàn)證什么)簡(jiǎn)單明了鬓催,不能重復(fù)
2肺素、測(cè)試步驟要有指導(dǎo)性意義,涉及到測(cè)試數(shù)據(jù)最好包含具體的測(cè)試數(shù)據(jù)宇驾、
3压怠、預(yù)期結(jié)果是唯一的,不能出現(xiàn)兩種結(jié)果