怎么寫測試用例?
一、寫測試用例的要點(diǎn)
1. 基于需求
測試用例是為了驗(yàn)證需求而設(shè)計(jì)的,應(yīng)避免過度設(shè)計(jì)。
從需求出發(fā),設(shè)計(jì)能有效驗(yàn)證需求的測試用例
明確不在需求范圍內(nèi)的功能,不設(shè)計(jì)測試用例
在需求范圍內(nèi)的功能,不過度設(shè)計(jì)
一些沒有明確提出、但屬于共識或隱含的需求,應(yīng)設(shè)計(jì)測試用例
2.場景化
測試用例設(shè)計(jì)盡可能貼近真實(shí)用戶或端到端的使用場景。
應(yīng)全覆蓋真實(shí)用戶的使用場景
圍繞場景進(jìn)行更多的探索
以名列前茅人稱的主觀視角描述用例,幫助建立同理心
按照用戶使用的自然順序設(shè)計(jì)用例
3.描述精準(zhǔn)
描述測試用例的語言要盡量精準(zhǔn),避免歧義,保證不同的人對用例都有一致的理解。
語言準(zhǔn)確,沒有歧義,盡量具體不空泛
描述精練,保留必要信息,去掉無關(guān)信息
避免大段描述,對大量信息進(jìn)行分層和結(jié)構(gòu)化設(shè)計(jì)
描述角度關(guān)注給用戶帶來的價(jià)值,而非詳細(xì)的操作步驟
4.可判定
每個測試用例應(yīng)有單獨(dú)的測試點(diǎn),確保一個用例只測一點(diǎn)。
每個測試用例,只針對一個驗(yàn)證點(diǎn)進(jìn)行設(shè)計(jì)
如發(fā)現(xiàn)驗(yàn)證點(diǎn)多于一個,可拆分
用例的顆粒度要適宜
5.原子化
應(yīng)給出可判定的期望執(zhí)行結(jié)果,在沒有缺陷的情況下,多次執(zhí)行應(yīng)保持結(jié)果一致性。
判定準(zhǔn)則應(yīng)明確可判,避免模糊或籠統(tǒng)的描述
除非業(yè)務(wù)規(guī)則變化,否則判定準(zhǔn)則應(yīng)不變
同一條件下,多次執(zhí)行結(jié)果判定應(yīng)一致
延伸閱讀:
二、測試用例的作用
便于理清測試思路,確保需要覆蓋測試的功能點(diǎn)無缺失
便于估計(jì)測試工作量
便于提前準(zhǔn)備測試數(shù)據(jù)
便于把控測試的工作進(jìn)度
便于回歸測試
便于測試工作的組織,提高測試效率,降低測試的交接成本
以上就是關(guān)于編寫測試用例的內(nèi)容希望對大家有幫助。

相關(guān)推薦HOT
更多>>
lpc模型是指什么?
一、lpc模型介紹lpc模型是指菲德勒模型,是“權(quán)變理論”的名列前茅個領(lǐng)導(dǎo)模型,菲德勒模型指出,有效的群體績效取決于以下兩個因素的合理匹配:...詳情>>
2023-10-10 21:28:02
計(jì)算機(jī)技術(shù)包括哪些?
一、計(jì)算機(jī)技術(shù)1. 系統(tǒng)結(jié)構(gòu)技術(shù)它的作用是使計(jì)算機(jī)系統(tǒng)獲得良好的解題效率和合理的性能價(jià)格比。電子器件的進(jìn)步,微程序設(shè)計(jì)和固體工程技術(shù)的進(jìn)步...詳情>>
2023-10-10 19:10:47
抖音小店怎樣查看交易金額多少
抖音小店是近年來興起的一種新的購物方式,很多人都在關(guān)注和使用抖音小店。但是對于很多賣家來說,查看交易金額是非常重要的,那么怎樣才能查看...詳情>>
2023-10-10 09:10:24
個人抖音小店入駐條件
作為一名抖音達(dá)人,除了創(chuàng)造有趣的視頻內(nèi)容外,借助抖音平臺開設(shè)個人小店也是一種賺錢的方式。抖音小店入駐與其他電商平臺不同,有其獨(dú)特的條件...詳情>>
2023-10-10 08:09:47熱門推薦
快速通道 更多>>
-
課程介紹
點(diǎn)擊獲取大綱 -
就業(yè)前景
查看就業(yè)薪資 -
學(xué)習(xí)費(fèi)用
了解課程價(jià)格 -
優(yōu)惠活動
領(lǐng)取優(yōu)惠券 -
學(xué)習(xí)資源
領(lǐng)3000G教程 -
師資團(tuán)隊(duì)
了解師資團(tuán)隊(duì) -
實(shí)戰(zhàn)項(xiàng)目
獲取項(xiàng)目源碼 -
開班地區(qū)
查看來校路線