1,软件在使用过程中存在的任何问题都叫软件缺陷
2,缺陷不等同于BUG
3,缺陷存在会导致软件产品在某种程度上不能满足用户的需求
4 只要你的软件让用户觉得不满足,就说明软件有缺陷
£ 缺陷产生的原因
1,需求阶段:需求描述不易理解
2,设计阶段:设计文档存在错误或者缺陷
3,编码阶段:代码出现错误
4,运行阶段:硬件系统本身故障导致软件缺陷
£ 软件缺陷类型
| 功能错误 |
| 界面(UI)错误 兼容性 |
| 数据 易用性 改进 建议 加购 |
£ 缺陷基本要素
1,缺陷报告编号:缺陷唯一性的标志
2,缺陷状态:new新建、 open打开、closed已关闭、 postponed已延期 、Inprogress进行中、 Fixed已修复、Reopen在回归测试以后仍然有BUG /在之前测试中已经解决,但是在后续版本中又发生了同样的BUG、Rejected已拒绝
3,严重程度:这个缺陷的破坏程度或影响度 Tiny:低 Minor:中 Medium:高 Maior:非常高 Critical:致命的
4,BUG类:代码错误、兼容性问题、设计缺陷、性能问题
5,priority0:24小时之内解决、priority1发布前必须解决、priority2:可以在下版本中修复