测试人员在每次版本迭代中,会对项目的整体质量有一个把控:对于项目常见的问题,开发经常犯的错误都会有所了解。为了避免或者减少这样的错误或不规范的事情在发生,测试人员可以对缺陷进行分析总结,提出有针对性的预防意见及规避措施,以提高产品的质量。 那么,缺陷可以从那几个标准进行对号入座呢?

初级缺陷

(1)数据修改后没有保存提示、数据的重要操作(如删除、添加等)没有提示;

(2)页面提示不明确、系统易用性不好、其它对被测模块功能实现没有影响的情况;

(3)错误定位或顺序错误、风格不统一或同字段的名称不统一;

(4)界面错误(显示错误、文字错误、排列错误等);

(5)需求设计不合理、页面输入限制错误或上传限制错误等;

中级缺陷

(1)部署文档错误,导致部署失败;

(2)存储过程不能正常执行对应的设计功能;

(3)日期或时间初始值错误;

(4)数据库错误,遗失表或字段;

(5)数据链接未释放;

(6)同步了不该同步的内容或少同步了内容;

(7)导致输出的数据错误(数据内容出错、格式错误、无法打开等);

(8)导致其它功能模块无法正常执行,如:功能不完整或功能实现不正确;导致数据最终操作结果错误;文件或数据传输不完整或不正确; (9)对数据格式不进行检测,提示语句易误导用户,造成数据丢失等重大问题;其它导致被测应用系统其它模块无法正常运行或出现错误结果的情况;

(10)影响当前操作结果,系统出错提示不正确或没有捕获系统出错信息;其它影响被测模块/功能正常执行的情况。

高级缺陷: 数据流错误、数值计算错误、无法正常配置,或配置后出现与配置相关的错误、业务流程对应的功能未实现,且无替代方法、页面报404错误、导致操作系统崩溃、导致操作系统不响应、程序退出没有释放资源、导致其它应用程序出现异常(如无法启动、不响应、异常退出)、其它导致操作系统或其它应用程序异常的情况、造成重大安全隐患情况(如机密性数据的泄密)、程序挂起、程序异常退出、系统无法正常安装、卸载或升级、其它导致被测系统本身出现无法正常运行的错误。

TC测试管理工具支持自定义缺陷管理流程。尤其针对那些缺陷管理的力度不足,对测试过程中产生的缺陷,没有进行登记、编号,并且采用标准化的流程进行跟踪,无法确保每个缺陷都已经被关闭的企业。