软件缺陷
软件缺陷:是指软件或程序中存在的各种问题及错误
软件缺陷的存在会导致软件产品再某种程度上不能满足用户的需求
1.1软件缺陷的判定标准
1.软件未达到需求规格说明书中标明的功能
2.软件出现了需求规格说明书指明不会出现错误的地方
3.软件的功能超出了需求规格说明书指明的范围
4.软件未达到需求规格说明书虽未指明但应该达到的目标
5.软件测试人员认为软件难以理解,不易使用,运行速度慢,或者最终用户体验不好。
1.2软件缺陷产生的原因
软件缺陷产生是不可避免的,造成软件缺陷产生的原因主要归纳如下:
1.需求解释、记录或者定义错误(跟需求相关的)
2.设计文档说明存在错误或者拼写错误
3.编码说明、程序代码有误(绝大多数缺陷,都是程序员代码要背锅)
4.硬件或者软件系统上存在错误
1.3软件缺陷的类型
功能错误
界面错误
兼容性缺陷(例如ie低版本、安卓ios操作系统版本不同产生的缺陷)
易用性问题(例如点击按钮和点击文字都能同时选择,这就是使用习惯易用性的层面考虑)
改进建议(你不改没问题,但是改进后会更好,锦上添花,要有防御性代码思想)
标签:需求,错误,规格,软件缺陷,说明书,软件 From: https://www.cnblogs.com/nice-melody/p/18406781