软件缺陷和软件缺陷报告
发布时间
阅读量:
阅读量
什么是软件缺陷(软件缺陷的定义):
软件中的缺陷也被简称为Bug,在计算机软件或程序中存在一些会导致系统或组件无法正常运行的缺陷,并不符合用户需求
什么样的软件问题可以称之为软件缺陷:
1: 软件未能实现说明书所列的功能
2: 该软件出现了与说明书预期不符的情况
3: 该软件的功能超出了说明书规定范围
4: 该软件未能满足部分隐含但应达成的目标
5: 从用户体验角度来看, 该软件不够直观; 操作简便性不足; 运行效率较低; 测试人员反馈认为其在实际应用中存在不足
软件缺陷的分类:
| 输入/输出缺陷 | 接受错误的输入、不接受正确的输入、参数有错或遗漏;输出格式有错,结果有错 |
|---|---|
| 数据缺陷 | 错误的初始化、存储/访问、标志/索引、数据引用、类型、数据范围、变量 |
| 计算缺陷 | 错误的算法、遗漏计算、不正确的操作数、精度错误 |
| 接口缺陷 | 不正确的中断处理、不兼容的类型、参数不匹配,调用错误的过程 |
| 逻辑缺陷 | 重复、遗漏、循环迭代 |
缺陷报告的主要组成部分包括缺陷报告的要素、缺陷的主要分布状态以及软件缺陷的不同分类。我自行整理的一幅图表总结了相关知识点, 供参考使用。

感谢阅读!!!
全部评论 (0)
还没有任何评论哟~
