什么是软件缺陷(软件缺陷的定义):
软件缺陷,常常又被叫做Bug,计算机软件或程序中那些导致系统或部件不能正常运行,不符合用户需求的缺陷。
什么样的软件问题可以称之为软件缺陷:
1:软件未达到产品说明书标明的功能
2:软件出现了产品说明书指明不会出现的错误
3:软件功能超出产品说明书指明的范围
4:软件未达到产品说明书虽未指出但应该达到的目标
5:软件难以理解、不易使用、运行速度缓慢或者从测试人员的角度看最终用户认为不好
软件缺陷的分类:
输入/输出缺陷 | 接受错误的输入、不接受正确的输入、参数有错或遗漏;输出格式有错,结果有错 |
---|---|
数据缺陷 | 错误的初始化、存储/访问、标志/索引、数据引用、类型、数据范围、变量 |
计算缺陷 | 错误的算法、遗漏计算、不正确的操作数、精度错误 |
接口缺陷 | 不正确的中断处理、不兼容的类型、参数不匹配,调用错误的过程 |
逻辑缺陷 | 重复、遗漏、循环迭代 |
缺陷报告的几大要素、缺陷的八大状态、软件缺陷的类型。下面是自己总结的一张图片,希望对你们有所帮助
感谢阅读!!!