缺陷的定义
软件在使用过程中存在的任何问题都叫软件的缺陷,简称bug。
缺陷的判定标准
- 软件未实现需求(规格)说明书中明确要求的功能 –少功能
- 软件出现了需求(规格)说明书中指明不应该出现的错误 –功能错误
- 软件实现的功能超出需求(规格)说明书指明的范围 -多功能
- 软件未实现需求(规格)说明书中虽未明确指明但应该实现的要求 –隐性功能错误
- 软件难以理解,不易使用,运行缓慢,用户体验不好 -不易使用
缺陷产生的原因
![图片[1] - 软件缺陷定义、判定标准及缺陷报告要素 - 正则时光](https://www.regular.cc/wp-content/uploads/2023/10/2022073114104564-1024x499.png)
软件缺陷的生命周期
![图片[2] - 软件缺陷定义、判定标准及缺陷报告要素 - 正则时光](https://www.regular.cc/wp-content/uploads/2023/10/2022073114125135.png)
1、回归测试: ①常规项⽬回归:项⽬本次发布新增2个模块,最基本要测新增模块功能及新增模块关联的旧模块。 ②⾮常规项⽬(银⾏、部队、航天):新增功能,必须全部复测。 2、回归bug:上⼀个版本发现的缺陷,开发修复完毕,在下个版本进⾏重新验证。
缺陷核⼼要素
![图片[3] - 软件缺陷定义、判定标准及缺陷报告要素 - 正则时光](https://www.regular.cc/wp-content/uploads/2023/10/2022073114154657-1024x404.png)
缺陷提交要素
![图片[4] - 软件缺陷定义、判定标准及缺陷报告要素 - 正则时光](https://www.regular.cc/wp-content/uploads/2023/10/2022073114164263-1024x339.png)
缺陷类型
1、功能错误
2、UI⻚⾯错误
3、兼容性
4、数据(数据库)
5、易⽤性
6、建议
7、架构缺陷
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END