1. 什么是错误
衡量软件质量好坏的标准应该是使用户满意。凡是不符合该标准的我们都应称之为错误。
根据这个原则,我们对错误进行了一个归类,下面的现象都应该是错误:
1、 让用户没法用!
2、 让用户不敢用!
3、 让用户不会用!
4、 让用户不方便!
5、 让用户不理解!
2. 错误的分类及造成的后果
需求错误:与实际的业务、会计准则等不符
用户没法用——固定资产计提折旧仅提供‘直线法’,使采用‘加速法’计提折旧的用户无法使用。
计算错误:数据计算不正确
用户不敢用 ——账龄分析列表将某客户应收账款10万元、欠款已达1年的数据记录成应收账款10元且在账期内,给用户造成了损失。
信息性错误:用户不会操作时,无法得到帮助。提供给用户的‘手册’或‘帮助’令人费解。
用户不会用——看不懂《产品使用手册》及产品的‘帮助’,给售后服务带来过重负担。
易用性错误:功能键不符合用户的操作习惯,未从用户使用角度出发。
用户不方便用——操作烦琐、无参照录入、输入汉字过多等。
提示错误:提示的信息让用户感到莫名其妙,不知所云。用户不知道下一步该怎么办。
用户不理解——提示对话框的提示信息有二义性,既可以这样理解也可以那样理解。
性能错误:运行速度慢,填制一张单据需半个小时
用户心急——使用手工账时,每月月底加班;电算化后天天加班。老板更无法容忍这种‘消极怠工’以及加班费的支付。
输出错误:屏幕显示、打印以及备份等没有按照用户的习惯和要求,或者所见非所得
用户迷茫——套打时,输出的文字没有打印在套打纸上的指定位置。
耗费资源:消耗大量的内存、硬盘等
用户心酸——刚升级的计算机又不行了。
文字错误:指错别字、直接与用户对话的计算机术语等
用户反感——小小的错别字会使软件的质量大打折扣;难懂的计算机术语使用户不知所云。
死机:操作被强行终止,程序无法继续运行,须退出后重新启动执行程序,更严重甚至需要重新安装操作系统和软件。导致死机的原因很多,要找出规律具体分析。例如内存不足、死循环、非法操作、越界等。
不可重复错误:测试情况的复杂性导致有些问题难以再现。及时记录错误,即使问题不可再现也能留下一点线索。
升级错误:由于软件升级,使原版本并未出现的错误在升级后出现。升级版的测试仍很重要。
以上所列未穷尽错误种类,需要你在测试过程中不断积累经验,来完善错误的类别。记住“产品是否有错误,要多听听用户的意见”。
閱讀更多 調音哥 的文章