一、缺陷的相关术语与类型
1. 缺陷的相关术语
(1)Error:错误----人为主观的错误,产生错误的原因
(2)Bug:缺陷----(静态;还未执行程序或软件)
(3)Fault:故障----过渡阶段(由静态变动态)
(4)Failure:失效----(动态;执行后发现)
2. 缺陷的类型
(1)遗漏:有的需求没有被实现
(2)错误:需求完成的不够精确
(3)额外的实现:没有分析到客户的真正使用需求,隐式需求挖掘不准确,添加客户需要需求
(4)改进:对软件的一些提示信息,界面做的更加优化
二、缺陷报告
1. 缺陷报告的定义
将发现的缺陷以标准规范的文档形式表示出来,叫做缺陷报告。
2. 缺陷报告的作用
(1)缺陷能够得到认可
(2)沟通交流,让开发人员与测试人员对缺陷的认识是一致的
(3)缺陷报告可以进行跟踪和处理
(4)缺陷报告可以做缺陷分析
3. 缺陷报告的属性
属性 |
说明 |
举例 |
缺陷编号 |
自动生产,按照提交时间排列序列号 |
|
摘要信息 |
简洁的语言直接说明缺陷的实际问题 |
记事本中联通两个字出现乱码 |
缺陷提交人 |
发现或者提交缺陷的人 |
|
缺陷提交时间 |
和缺陷的优先级有关 |
|
缺陷的严重程度 |
对用户使用造成的影响有多大 |
致命的(非常高):无法使用;数据丢失;崩溃。 严重的(高):最核心功能可以使用,主要功能用不了 一般严重(中):辅助功能不能使用 一般(低):页面实我文字错误等 |