缺陷定义
1.错误
静态存在于文档说明中的表述或者编写错误
- 用户名及密码
- 用户ID及密码
2、BUG
存在与代码或者硬件系统中的错误
- int a[5];
- int i
- for(i=0;i<=5;i++)
3、缺陷
被测对象实际表现与用户显性或者隐性需求间的差异
- 功能实现错误
- 功能实现遗漏
- 功能实现多余
- 功能实现不好
4、失效
因缺陷激发后导致功能的异常,无法使用的现象
- 不一定会产生,动态的

缺陷产生的原因
- 需求表述理解,编写过程中引起的错误
- 系统设计架构引起的错误
- 开发过程缺乏有效沟通及监督
- 程序员编码过程产生的错误
- 软件开发工具本身的错误
- 软件需求,复杂度越来越高
- 与用户需求不符合,即使本身不存在某种意义上的缺陷

缺陷格式
缺陷ID

本文详细介绍了软件测试中的缺陷,包括错误、BUG、缺陷和失效的定义。探讨了缺陷产生的原因,如需求理解错误、设计问题等,并阐述了缺陷的格式、状态管理以及严重度和修复优先级。此外,还讨论了缺陷管理的角色定义、流程定义,如测试工程师、测试经理、开发经理和开发工程师的角色,以及如何使用缺陷管理工具,如Bugzilla、JIRA等。
最低0.47元/天 解锁文章
1374

被折叠的 条评论
为什么被折叠?



