软件缺陷定义、判定标准及缺陷报告要素

缺陷的定义

软件在使用过程中存在的任何问题都叫软件的缺陷,简称bug

缺陷的判定标准

  • 软件未实现需求(规格)说明书中明确要求的功能 –少功能
  • 软件出现了需求(规格)说明书中指明不应该出现的错误 –功能错误
  • 软件实现的功能超出需求(规格)说明书指明的范围 -多功能
  • 软件未实现需求(规格)说明书中虽未明确指明但应该实现的要求 –隐性功能错误
  • 软件难以理解,不易使用,运行缓慢,用户体验不好 -不易使用

缺陷产生的原因

图片[1] - 软件缺陷定义、判定标准及缺陷报告要素 - 三酷猫
缺陷产生的原因

软件缺陷的生命周期

图片[2] - 软件缺陷定义、判定标准及缺陷报告要素 - 三酷猫
缺陷的生命周期
1、回归测试:
 ①常规项⽬回归:项⽬本次发布新增2个模块,最基本要测新增模块功能及新增模块关联的旧模块。
 ②⾮常规项⽬(银⾏、部队、航天):新增功能,必须全部复测。
2、回归bug:上⼀个版本发现的缺陷,开发修复完毕,在下个版本进⾏重新验证。

缺陷核⼼要素

图片[3] - 软件缺陷定义、判定标准及缺陷报告要素 - 三酷猫
缺陷的核心要素

缺陷提交要素

图片[4] - 软件缺陷定义、判定标准及缺陷报告要素 - 三酷猫
缺陷提交要素

缺陷类型

1、功能错误

2、UI⻚⾯错误

3、兼容性

4、数据(数据库)

5、易⽤性

6、建议

7、架构缺陷

© 版权声明
THE END
喜欢就支持一下吧
点赞10 分享