缺陷定义
-
错误:静态存在于文档说明中的表述或编写错误(如:用户名及密码,用户ID及密码)
-
Bug:存在于代码或硬件系统中的错误
-
缺陷:被测对象实际表现与用户显性需求或隐性需求间的差异(功能实现错误,功能实现遗漏,功能实现多余,功能实现不好)
-
失效:因缺陷激发后导致功能的异常,无法使用的现象(不一定会产生,动态的)
缺陷产生原因
-
需求表述理解、编写过程中引起的错误
-
系统设计架构引起的错误
-
开发过程中缺乏有效沟通及监督
-
程序员编码过程中产生的错误
-
软件开发工具本身的错误
-
软件需求、复杂度越来越高
-
与用户需求不符合,即使本身不存在某种意义上的缺陷
缺陷报告格式
- 缺陷ID
- 概要描述
- 发现人
- 发现时间
- 修复时间
- 所属版本
- 所属模块
- 缺陷状态
- 缺陷严重度
- 修复优先级
- 详细描述
- 下一步处理人