作為測(cè)試人員的兩項(xiàng)基本功惫撰,編寫缺陷報(bào)告與設(shè)計(jì)測(cè)試用例羔沙。 之前已分享過編寫缺陷報(bào)告的方法及格式注意事項(xiàng),這里分享下設(shè)計(jì)測(cè)試用例的設(shè)計(jì)方法與技能润绎。
首先撬碟,做好設(shè)計(jì)前準(zhǔn)備工作
通讀整篇測(cè)試計(jì)劃文檔诞挨,一般情況下測(cè)試計(jì)劃中會(huì)包含測(cè)試需求及細(xì)分的功能點(diǎn)莉撇,以及測(cè)試策略,設(shè)計(jì)用例的顆粒度惶傻,以及相關(guān)測(cè)試成員的分工明細(xì)等等棍郎。
如果是在大型項(xiàng)目中,要先了解自己負(fù)責(zé)的模塊银室,并重點(diǎn)關(guān)注涂佃。其他模塊也要了解,但知道其核心流程即可蜈敢。無需扒細(xì)節(jié)辜荠。一方面可以通過了解全局測(cè)試需求知道自己的模塊處于整體中的哪部分,與其他各模塊分別有怎樣的依賴關(guān)系 抓狭,另一方面集成測(cè)試設(shè)計(jì)場(chǎng)景時(shí)可以做到融會(huì)貫通伯病,保證需求覆蓋率。
如果是獨(dú)立負(fù)責(zé)一個(gè)小型項(xiàng)目或產(chǎn)品否过,則需要考慮到軟件結(jié)構(gòu)午笛、網(wǎng)站架構(gòu)等,以及一些開發(fā)運(yùn)維中的技術(shù)(一般初入職時(shí)都會(huì)有老人帶領(lǐng)熟悉架構(gòu)知識(shí)苗桂,善于總結(jié)药磺,快速了解)如容器技術(shù)、云計(jì)算煤伟、云平臺(tái)技術(shù)等等癌佩。
通過以上參考文檔木缝,再加上從PM、需求人員围辙、項(xiàng)目經(jīng)理氨肌、用戶、開發(fā)人員以及其他利益相關(guān)者的口頭轉(zhuǎn)述酌畜、聊天中獲取到的關(guān)于該項(xiàng)目的點(diǎn)點(diǎn)滴滴怎囚,匯集成自己的測(cè)試草稿或測(cè)試想法列表,僅供自己查閱桥胞。
此外恳守,之前的新人如何準(zhǔn)備黑盒測(cè)試中也提到過,初入職時(shí)要先了解公司內(nèi)部的測(cè)試文檔贩虾,其中包括測(cè)試用例文檔催烘、缺陷報(bào)告文檔等。用例的格式規(guī)范上一定要與公司統(tǒng)一缎罢,可以提前準(zhǔn)備好工具伊群。
接下來就可以正式進(jìn)入用例編寫階段了,下面介紹一些注意事項(xiàng)策精。
用例標(biāo)題
用例標(biāo)題要簡潔清楚地描述出要驗(yàn)證的目標(biāo)舰始,不能缺少一些必要文字或含錯(cuò)別字。
前置條件?
描述清楚咽袜,對(duì)于依賴上個(gè)功能的用例丸卷,可以直接寫進(jìn)入到某個(gè)模塊 ,不要從頭寫起询刹。
舉例:
前置條件:
賬號(hào)登錄 2.網(wǎng)絡(luò)正常?
或 未開啟位置權(quán)限
用例步驟
每個(gè)步驟用序號(hào)標(biāo)出谜嫉,清楚描述步驟,不能有歧義凹联。
輸入數(shù)據(jù)一定要保證準(zhǔn)確沐兰、對(duì)于特殊需求的數(shù)據(jù),要使用客戶提供的數(shù)據(jù)蔽挠。另外住闯,如果測(cè)試數(shù)據(jù)為某個(gè)范圍的值 ,一定要寫清楚范圍象泵,確定邊界值寞秃。
在交叉測(cè)試階段會(huì)有其他成員參考自己的測(cè)試用例文檔,所以要說明清楚 偶惠。
預(yù)期結(jié)果
預(yù)期結(jié)果一定是可判性的春寿,同時(shí)理論上每個(gè)步驟都應(yīng)有對(duì)應(yīng)的預(yù)期結(jié)果,在預(yù)期結(jié)果中對(duì)應(yīng)標(biāo)出忽孽。
其他項(xiàng)
其他項(xiàng)可以根據(jù)公司內(nèi)部的需要自行完成绑改。
另外谢床,對(duì)于集成測(cè)試,一般會(huì)有相應(yīng)的集成測(cè)試設(shè)計(jì)者厘线,但在前期設(shè)計(jì)時(shí)可以與其他成員商議好识腿,避免出現(xiàn)冗余的測(cè)試用例。設(shè)計(jì)用例時(shí)造壮,要根據(jù)不同的測(cè)試類型來確定顆粒度渡讼,如冒煙測(cè)試、界面測(cè)試耳璧、功能測(cè)試成箫、接口測(cè)試、場(chǎng)景測(cè)試等等旨枯。同時(shí)能夠結(jié)合其他同類單競品應(yīng)用來深入研究被測(cè)產(chǎn)品在技術(shù)或功能以及影響用戶體驗(yàn)的局限性蹬昌,這樣在前期設(shè)計(jì)用例時(shí)就可以規(guī)避一些編碼階段的風(fēng)險(xiǎn)。