1. 什麼是錯誤
衡量軟件質量好壞的標準應該是使用戶滿意。凡是不符合該標準的我們都應稱之為錯誤。
根據這個原則,我們對錯誤進行了一個歸類,下面的現象都應該是錯誤:
1、 讓用戶沒法用!
2、 讓用戶不敢用!
3、 讓用戶不會用!
4、 讓用戶不方便!
5、 讓用戶不理解!
2. 錯誤的分類及造成的後果
需求錯誤:與實際的業務、會計準則等不符
用戶沒法用——固定資產計提折舊僅提供‘直線法’,使採用‘加速法’計提折舊的用戶無法使用。
計算錯誤:數據計算不正確
用戶不敢用 ——賬齡分析列表將某客戶應收賬款10萬元、欠款已達1年的數據記錄成應收賬款10元且在賬期內,給用戶造成了損失。
信息性錯誤:用戶不會操作時,無法得到幫助。提供給用戶的‘手冊’或‘幫助’令人費解。
用戶不會用——看不懂《產品使用手冊》及產品的‘幫助’,給售後服務帶來過重負擔。
易用性錯誤:功能鍵不符合用戶的操作習慣,未從用戶使用角度出發。
用戶不方便用——操作煩瑣、無參照錄入、輸入漢字過多等。
提示錯誤:提示的信息讓用戶感到莫名其妙,不知所云。用戶不知道下一步該怎麼辦。
用戶不理解——提示對話框的提示信息有二義性,既可以這樣理解也可以那樣理解。
性能錯誤:運行速度慢,填制一張單據需半個小時
用戶心急——使用手工賬時,每月月底加班;電算化後天天加班。老闆更無法容忍這種‘消極怠工’以及加班費的支付。
輸出錯誤:屏幕顯示、打印以及備份等沒有按照用戶的習慣和要求,或者所見非所得
用戶迷茫——套打時,輸出的文字沒有打印在套打紙上的指定位置。
耗費資源:消耗大量的內存、硬盤等
用戶心酸——剛升級的計算機又不行了。
文字錯誤:指錯別字、直接與用戶對話的計算機術語等
用戶反感——小小的錯別字會使軟件的質量大打折扣;難懂的計算機術語使用戶不知所云。
死機:操作被強行終止,程序無法繼續運行,須退出後重新啟動執行程序,更嚴重甚至需要重新安裝操作系統和軟件。導致死機的原因很多,要找出規律具體分析。例如內存不足、死循環、非法操作、越界等。
不可重複錯誤:測試情況的複雜性導致有些問題難以再現。及時記錄錯誤,即使問題不可再現也能留下一點線索。
升級錯誤:由於軟件升級,使原版本並未出現的錯誤在升級後出現。升級版的測試仍很重要。
以上所列未窮盡錯誤種類,需要你在測試過程中不斷積累經驗,來完善錯誤的類別。記住“產品是否有錯誤,要多聽聽用戶的意見”。
閱讀更多 調音哥 的文章