软件缺陷

软件缺陷

软件缺陷:是指软件或程序中存在的各种问题及错误

软件缺陷的存在会导致软件产品再某种程度上不能满足用户的需求

1.1软件缺陷的判定标准

1.软件未达到需求规格说明书中标明的功能
2.软件出现了需求规格说明书指明不会出现错误的地方
3.软件的功能超出了需求规格说明书指明的范围
4.软件达到需求规格说明书虽未指明但应该达到的目标
5.软件测试人员认为软件难以理解,不易使用,运行速度慢,或者最终用户体验不好。

1.2软件缺陷产生的原因

软件缺陷产生是不可避免的,造成软件缺陷产生的原因主要归纳如下:
1.需求解释、记录或者定义错误(跟需求相关的)
2.设计文档说明存在错误或者拼写错误
3.编码说明、程序代码有误(绝大多数缺陷,都是程序员代码要背锅)
4.硬件或者软件系统上存在错误

1.3软件缺陷的类型

功能错误

界面错误

兼容性缺陷(例如ie低版本、安卓ios操作系统版本不同产生的缺陷)

易用性问题(例如点击按钮和点击文字都能同时选择,这就是使用习惯易用性的层面考虑)

改进建议(你不改没问题,但是改进后会更好,锦上添花,要有防御性代码思想)

posted @ 2024-09-10 17:15  代码是一种旋律  阅读(140)  评论(0)    收藏  举报