簡單介紹 用例級(jí)別和缺陷等級(jí)
測(cè)試用例(Test Case)是為某個(gè)特殊目標(biāo)而編制的一組測(cè)試輸入、執(zhí)行條件以及預(yù)期結(jié)果,以便測(cè)試某個(gè)程序路徑或核實(shí)是否滿足某個(gè)特定需求。下面介紹測(cè)試用例的級(jí)別和缺陷。
測(cè)試用例級(jí)別:
Level1 基本:
1、該類用例設(shè)計(jì)系統(tǒng)基本功能,1級(jí)用例的數(shù)量應(yīng)受到控制、
2、劃分依據(jù):該用例執(zhí)行的失敗會(huì)導(dǎo)致多出重要功能無法運(yùn)行的,如:表單維護(hù)中的增加功能、最平常的業(yè)務(wù)使用等??梢哉J(rèn)為是發(fā)生概率較高的而經(jīng)常這樣使用的一些功能用例。
3、該級(jí)別的測(cè)試用例在每一輪版本測(cè)試中都必須執(zhí)行
Level2 重要:
1、2級(jí)測(cè)試用例實(shí)際系統(tǒng)的重要功能。2級(jí)用例數(shù)量較多。
2、劃分依據(jù):主要包括一些功能交互相關(guān)、個(gè)種應(yīng)用場(chǎng)景、使用頻率較高的正常功能測(cè)試用例
3、在非回歸的系統(tǒng)測(cè)試版本中基本上都需要進(jìn)行驗(yàn)證,以保證系統(tǒng)所有的重要功能都能夠正常實(shí)現(xiàn)。在測(cè)試過程中可以根據(jù)版本當(dāng)前的具體情況進(jìn)行安排是夠進(jìn)行測(cè)試。
Level3 一般:
1、3級(jí)測(cè)試用例設(shè)計(jì)系統(tǒng)的一半功能,3級(jí)用例數(shù)量也較多。
2、劃分依據(jù):使用頻率較低于2級(jí)用例。例如:數(shù)值或數(shù)組的便捷情況、特殊字符、字符串超長、與外部件交互消息失敗、消息超時(shí)、事物完整性測(cè)試、可靠性測(cè)試等等。
3、在非回歸的系統(tǒng)測(cè)試版本中不一定都進(jìn)行驗(yàn)證,而且在系統(tǒng)測(cè)試的中后期并不一定需要每個(gè)版本都進(jìn)行測(cè)試
Level4 生僻:如果沒有可以不適用該級(jí)別
1、該級(jí)別用例一半非常少。
2、劃分依據(jù):該用例對(duì)應(yīng)較生僻的預(yù)置條件和數(shù)據(jù)設(shè)置。雖然某些測(cè)試用例發(fā)現(xiàn)過較嚴(yán)重的錯(cuò)誤,但是那些用例的處罰條件非常特殊,仍然應(yīng)該被植入4級(jí)用例中。如界面規(guī)范化的測(cè)試也可歸入4級(jí)用例。在實(shí)際使用中使用頻率非常低、對(duì)用戶可有可無的功能。
3、在版本測(cè)試中有某些正常原因(包括:環(huán)境、人力、時(shí)間等)經(jīng)過測(cè)試經(jīng)理同意可以不進(jìn)行測(cè)試。
軟件的缺陷等級(jí)應(yīng)如何劃分:
A類——致命錯(cuò)誤,包括以下各種錯(cuò)誤:
1.由于程序所引起的死機(jī),非法退出
2.死循環(huán)
3.?dāng)?shù)據(jù)庫發(fā)生死鎖
4.因錯(cuò)誤操作導(dǎo)致的程序中斷
5.功能錯(cuò)誤
6.與數(shù)據(jù)庫連接錯(cuò)誤
7.?dāng)?shù)據(jù)通訊錯(cuò)誤
B類——嚴(yán)重錯(cuò)誤,包括以下各種錯(cuò)誤:
1.程序錯(cuò)誤
2.程序接口錯(cuò)誤
3.?dāng)?shù)據(jù)庫的表、業(yè)務(wù)規(guī)則、缺省值未加完整性等約束條件
C類——一般錯(cuò)誤,包括以下各種錯(cuò)誤:
1.操作界面錯(cuò)誤(包括數(shù)據(jù)窗口內(nèi)列名定義、含義是否一致)
2.打印內(nèi)容、格式錯(cuò)誤
3.簡單的輸入限制未放在前臺(tái)進(jìn)行控制
4.刪除操作未給出提示
5.?dāng)?shù)據(jù)庫表中有過多的空字段
D類——提示錯(cuò)誤,包括以下各種錯(cuò)誤:
1.界面不規(guī)范
2. 輔助說明描述不清楚
3. 輸入輸出不規(guī)范
4. 長操作未給用戶提示
5. 提示窗口文字未采用行業(yè)術(shù)語
6. 可輸入?yún)^(qū)域和只讀區(qū)域沒有明顯的區(qū)分標(biāo)志
【編輯推薦】