跟我學:測試過程中的bug和bug分類

1. 什麼是錯誤

跟我學:測試過程中的bug和bug分類

衡量軟件質量好壞的標準應該是使用戶滿意。凡是不符合該標準的我們都應稱之為錯誤。

根據這個原則,我們對錯誤進行了一個歸類,下面的現象都應該是錯誤:

1、 讓用戶沒法用!

2、 讓用戶不敢用!

3、 讓用戶不會用!

4、 讓用戶不方便!

5、 讓用戶不理解!

2. 錯誤的分類及造成的後果

需求錯誤:與實際的業務、會計準則等不符

用戶沒法用——固定資產計提折舊僅提供‘直線法’,使採用‘加速法’計提折舊的用戶無法使用。

計算錯誤:數據計算不正確

用戶不敢用

——賬齡分析列表將某客戶應收賬款10萬元、欠款已達1年的數據記錄成應收賬款10元且在賬期內,給用戶造成了損失。

信息性錯誤:用戶不會操作時,無法得到幫助。提供給用戶的‘手冊’或‘幫助’令人費解。

用戶不會用——看不懂《產品使用手冊》及產品的‘幫助’,給售後服務帶來過重負擔。

易用性錯誤:功能鍵不符合用戶的操作習慣,未從用戶使用角度出發。

用戶不方便用——操作煩瑣、無參照錄入、輸入漢字過多等。

提示錯誤:提示的信息讓用戶感到莫名其妙,不知所云。用戶不知道下一步該怎麼辦。

用戶不理解——提示對話框的提示信息有二義性,既可以這樣理解也可以那樣理解。

性能錯誤:運行速度慢,填制一張單據需半個小時

用戶心急——使用手工賬時,每月月底加班;電算化後天天加班。老闆更無法容忍這種‘消極怠工’以及加班費的支付。

輸出錯誤:屏幕顯示、打印以及備份等沒有按照用戶的習慣和要求,或者所見非所得

用戶迷茫——套打時,輸出的文字沒有打印在套打紙上的指定位置。

耗費資源:消耗大量的內存、硬盤等

用戶心酸——剛升級的計算機又不行了。

文字錯誤:指錯別字、直接與用戶對話的計算機術語等

用戶反感——小小的錯別字會使軟件的質量大打折扣;難懂的計算機術語使用戶不知所云。

死機:操作被強行終止,程序無法繼續運行,須退出後重新啟動執行程序,更嚴重甚至需要重新安裝操作系統和軟件。導致死機的原因很多,要找出規律具體分析。例如內存不足、死循環、非法操作、越界等。

不可重複錯誤:測試情況的複雜性導致有些問題難以再現。及時記錄錯誤,即使問題不可再現也能留下一點線索。

升級錯誤:由於軟件升級,使原版本並未出現的錯誤在升級後出現。升級版的測試仍很重要。

以上所列未窮盡錯誤種類,需要你在測試過程中不斷積累經驗,來完善錯誤的類別。記住“產品是否有錯誤,要多聽聽用戶的意見”。


分享到:


相關文章: