1、1缺陷分类标准缺陷分类标准1 目的1) 为同行评审、软件测试提供缺陷分类标准;2) 为禅道上的 bug 填写提供依据;3) 规范系统测试缺陷的管理。2 范围本文档适用于软件项目的测试活动及评审活动。3 缺陷分类标准属性名称 描述缺陷类型(Type) 缺陷类型是根据缺陷的自然属性划分的缺陷种类。缺陷严重程度(Severity) 缺陷严重程度是指因缺陷引起的故障对软件产品的影响程度。缺陷优先级(Priority) 缺陷的优先级指缺陷必须被修改的紧急程度。缺陷状态(Status) 缺陷状态指缺陷通过一个跟踪修复过程的进展情况。针对以上各个属性的详细说明分别如下:3.1 缺陷类型(Type)缺陷类型
2、描述代码错误 需求中的功能没有在系统中实现系统错误 存在或产生于所开发的系统之外的软硬件错误设计变更/新增需求 由设计和需求变动引起的问题界面优化 排版不整齐,不美观,相同或相近功能风格不统一等其他 测试人员误操作却认为发现了问题23.2 缺陷严重程度(Severity)缺陷标识 严重等级 描述1 级 严重缺陷 不能执行正常业务功能或重要功能,使系统崩溃或资源严重不足。 由于程序所引起的死机,非法退出 死循环 数据库发生死锁,与数据库连接错误 错误操作导致的程序中断 严重的数值计算错误 数据通讯错误 数据丢失等2 级 较严重缺陷 严重地影响系统要求或基本功能的实现,且没有办法更正。(重新安装或
3、重新启动该软件不属于更正办法) 功能不符 重要功能未完全实现 程序接口错误 数据流错误 轻微的数值计算错误3 级 一般性缺陷 非重要功能无法正确执行,实现不正确、不完全,但是不影响总体功能;影响系统要求或基本功能实现,但存在合理更正办法。 界面错误 打印内容、格式错误 简单的输入限制未放在前台进行控制 删除操作未给出提示 数据输入没有边界值限定或限定不合理 某个不重要的菜单不起作用4 级 较小缺陷 操作界面的错误,使操作者不方便或遇到麻烦,但它不影响执行工作或功能的实现。 辅助说明描述不清楚 显示格式不规范 系统处理未优化 长时间操作未给用户进度提示 提示窗口文字未采用行业术语 提示信息显示有误 可输入区域和只读区域没有明显的区分标志33.3 缺陷优先级(Priority)等级 缺陷优先级1 需要立即解决问题2 需要在指定时间内解决的问题3 产品开发计划内解决的问题4 资源充沛时解决的问题3.4 缺陷状态(Status)缺陷状态 描述激活 提交的缺陷,等待处理已解决 缺陷被修复已关闭 确认被修复的缺陷,将其关闭