根據(jù)需要把測試中出現(xiàn)的錯(cuò)誤類型簡單的分一下類,主要分為四類, A 類 嚴(yán)重錯(cuò)誤、 B 類 較嚴(yán)重錯(cuò)誤、 C 類 一般錯(cuò)誤、 D 類 輕微錯(cuò)誤,下面就每種情況做一下詳細(xì)的介紹:
A 類 嚴(yán)重錯(cuò)誤:
1.? 由程序引起的死機(jī)、非正常退出;
2.? 死循環(huán);
3.? 數(shù)據(jù)庫發(fā)生死鎖;
4.? 因錯(cuò)誤操作導(dǎo)致的程序中斷;
5.? 功能錯(cuò)誤;
6.? 與數(shù)據(jù)庫連接錯(cuò)誤;
7.? 數(shù)據(jù)通訊錯(cuò)誤;
B 類 較嚴(yán)重錯(cuò)誤:
1.? 程序錯(cuò)誤;
2.? 程序接口錯(cuò)誤;
3.? 數(shù)據(jù)庫的表、業(yè)務(wù)規(guī)則、缺省性、未加完整性等約束條件;
C 類 一般錯(cuò)誤:
1.? 操作界面錯(cuò)誤(包括數(shù)據(jù)窗口內(nèi)列名定義、含義是否一致);
2.? 打印格或內(nèi)容錯(cuò)誤;
3.? 簡單的限制未放在前臺(tái)控制;
4.? 刪除操作未給出提示;
5.? 數(shù)據(jù)庫表中有過多的空字段
D 類 輕微錯(cuò)誤:
1.? 界面不規(guī)范;
2.? 輔助說明描述不規(guī)范;
3.? 輸入、輸出不規(guī)范;
4.? 長操作未給出用戶提示;
5.? 提示窗口文字未采用行業(yè)術(shù)語;
6.?
可輸入?yún)^(qū)域和只讀區(qū)域沒有給出明顯的區(qū)分標(biāo)志;
軟件合格標(biāo)準(zhǔn)
A 類 嚴(yán)重錯(cuò)誤 |
B 類 較嚴(yán)重錯(cuò)誤 |
C 類 一般錯(cuò)誤 |
D 類 輕微錯(cuò)誤 |
無 |
無 |
|
|
?
??????? 軟件測試的本質(zhì)以及最好的測試方式就是以最真實(shí)的方式模擬各種真實(shí)用戶(包括專業(yè)用戶、無聊用戶、黑客、甚至變態(tài)用戶)對軟件進(jìn)行操作和使用,從中查找出軟件的缺陷,并促使其按缺陷嚴(yán)重性和優(yōu)先級(jí)的最優(yōu)組合方式被修正。
??????? 針對我們公司所接受測試的系統(tǒng),我做一下簡單的總結(jié)。
??????? 本次測試根據(jù)系統(tǒng)情況主要采用黑盒測試,共測試了系統(tǒng)的2大部分功能,包含23個(gè)功能模塊,目前已測試了兩輪,下面就兩輪的結(jié)果做一下分析:
???????? 第一輪測試使用測試用例一共286個(gè),未通過用例28個(gè),未通過比例為9.8%;隨沒有發(fā)現(xiàn)嚴(yán)重錯(cuò)誤和較嚴(yán)重錯(cuò)誤,發(fā)現(xiàn)一般錯(cuò)誤24個(gè),輕微錯(cuò)誤80個(gè);有些功能沒有滿足功能需求,沒有達(dá)到期待的結(jié)果;
??????? 第二輪測試使用測試用例一共317個(gè),未通過用例4個(gè),未通過比例為1.3%;沒有發(fā)現(xiàn)嚴(yán)重錯(cuò)誤和較嚴(yán)重錯(cuò)誤,發(fā)現(xiàn)一般錯(cuò)誤4個(gè),輕微錯(cuò)誤31個(gè);
?????????兩輪測試綜合比較:第一輪發(fā)現(xiàn)的錯(cuò)誤,經(jīng)過維護(hù),在第二輪測試中已明顯降低,未通過用例個(gè)數(shù)由28個(gè)降為4個(gè),一般錯(cuò)誤已由24個(gè)降為4個(gè),輕微錯(cuò)誤由80個(gè)降為31個(gè)。說明第一輪測試后的維護(hù)是很有效的,希望第三輪的測試會(huì)更加精彩!??