測(cè)試用例標(biāo)準(zhǔn)
1、目的
為用例評(píng)審提供一個(gè)參考標(biāo)準(zhǔn),保證評(píng)審的覆蓋率和有效性
2、范圍
本文檔閱讀對(duì)象為項(xiàng)目經(jīng)理、測(cè)試工程師及項(xiàng)目組所有成員,適合于任何產(chǎn)品和項(xiàng)目。
3、評(píng)審分類(lèi)
測(cè)試組內(nèi)部的評(píng)審:測(cè)試部門(mén)成員參與
項(xiàng)目組內(nèi)部的評(píng)審:項(xiàng)目經(jīng)理、產(chǎn)品人員、開(kāi)發(fā)人員和測(cè)試人員參與
4、評(píng)審內(nèi)容
用例設(shè)計(jì)的結(jié)構(gòu)安排是否清晰、合理,是否利于高效對(duì)需求進(jìn)行覆蓋。
優(yōu)先級(jí)安排是否合理。
是否覆蓋測(cè)試需求上的所有功能點(diǎn)
用例是否具有很好可執(zhí)行性。例如用例的前提條件、執(zhí)行步驟、輸入數(shù)據(jù)和期待結(jié)果是否清晰、正確;期待結(jié)果是否有明顯的驗(yàn)證方法
是否已經(jīng)刪除了冗余的用例
是否包含充分的負(fù)面測(cè)試用例。充分的定義,如果在這里使用2&8法則,那就是4倍于正面用例的量,畢竟一個(gè)健壯的軟件,其中80%的代碼都是在“保護(hù)”20%的功能實(shí)現(xiàn)
是否從用戶(hù)層面來(lái)設(shè)計(jì)用戶(hù)使用場(chǎng)景和使用流程的測(cè)試用例
是否簡(jiǎn)潔,復(fù)用性強(qiáng)。例如,可將重復(fù)度高的步驟或過(guò)程抽取出來(lái)定義為一些可復(fù)用標(biāo)準(zhǔn)步驟。
5、評(píng)審方式
召開(kāi)評(píng)審會(huì)議。與會(huì)者在設(shè)計(jì)人員講解之后給出意見(jiàn)和建議,同時(shí)進(jìn)行詳細(xì)的評(píng)審記錄
通用OA與相關(guān)人員溝通
6、評(píng)審結(jié)束標(biāo)準(zhǔn)
1)評(píng)審過(guò)程中收集相關(guān)人員的反饋信息(即問(wèn)題記錄清單),并在此基礎(chǔ)上進(jìn)行測(cè)試用例更新,直到評(píng)審?fù)ㄟ^(guò);
附:測(cè)試用例評(píng)審檢查項(xiàng):
1)測(cè)試用例是否按照公司定義的模板進(jìn)行編寫(xiě)的;
2)測(cè)試用例的本身的描述是否清晰,是否存在二義性;
3)測(cè)試用例內(nèi)容是否正確,是否與需求目標(biāo)相一致;
4)測(cè)試用例的期望結(jié)果是否確定、唯一的;
5)操作步驟應(yīng)與描述是否相一致;
6)測(cè)試用例是否覆蓋了所有的需求;
7)測(cè)試設(shè)計(jì)是否存在冗余性;
8)測(cè)試用例是否具有可執(zhí)行性;
9)是否從用戶(hù)層面來(lái)設(shè)計(jì)用戶(hù)使用場(chǎng)景和業(yè)務(wù)流程的測(cè)試用例;
10)場(chǎng)景測(cè)試用例是否覆蓋最復(fù)雜的業(yè)務(wù)流程;
11)用例設(shè)計(jì)是否包含了正面、反面的用例;
12)對(duì)于由系統(tǒng)自動(dòng)生成的輸出項(xiàng)是否注明了生成規(guī)則;
13)測(cè)試用例應(yīng)包含對(duì)中間和后臺(tái)數(shù)據(jù)的檢查;
14)測(cè)試用例應(yīng)有正確的名稱(chēng)和編號(hào);
15)測(cè)試用例應(yīng)標(biāo)注有執(zhí)行的優(yōu)先級(jí);
16)測(cè)試用例包含相關(guān)的配置信息:測(cè)試環(huán)境、數(shù)據(jù)、前置測(cè)試用例、用戶(hù)權(quán)限等;
17)每個(gè)測(cè)試用例步驟應(yīng)<=15 Step