软件测试学习37-执行阶段:软件缺陷分析(草稿)
缺陷产生原因分类
| 一级分类 | 二级分类 | 分类说明 |
|---|---|---|
| 文档缺陷> | 原型设计文档 | 功能设计不合理或提供的文档有误导致的BUG。 |
| API设计文档 | API设计不合理或提供的文档有误导致的BUG。 | |
| 数据库设计文档 | 数据设计不合理或提供的文档有误导致的BUG。 | |
| 功能性文档 | 导入、导出或其他功能性文档模版提供不正确。 | |
| 设计缺陷> | 架构设计问题 | 系统架构设计不合理导致的bug。 |
| 功能设计问题 | 功能设计不完善导致的bug。 | |
| 用户体验设计问题 | 用户体验设计不佳导致的bug。 | |
| 编程错误> | 逻辑错误 | 程序逻辑不正确导致的bug。 |
| 语法错误 | 代码语法错误导致的bug。 | |
| 算法错误 | 算法实现不正确导致的bug。 | |
| 数据问题> | 数据格式问题 | 数据格式不正确导致的bug。 |
| 数据处理问题 | 数据处理逻辑错误导致的bug。 | |
| 数据丢失问题 | 数据丢失或损坏导致的bug。 | |
| 通信问题> | 模块通信问题 | 不同模块之间通信不畅导致的bug。 |
| 通信协议问题 | 通信协议不一致导致的bug。 | |
| 系统运维> | 操作系统问题 | 操作系统更新或不兼容导致的bug。 |
| 硬件问题 | 硬件设备变更或故障导致的bug。 | |
| 网络问题 | 网络连接不稳定或网络延迟导致的bug。 | |
| 守护进程异常 | 守护进程异常导致的BUG。 | |
| 第三方依赖 | 依赖的的第三方库、服务不稳定或故障导致的BUG | |
| 版本控制> | 版本管理 | 版本管理不当导致的bug。 |
| 代码合并 | 代码合并错误导致的bug。 | |
| 人为失误> | 调研缺失 | 未进行调研或调研方式不正确导致没有获取到有效信息。 |
| 规划遗漏 | 规划阶段没有包含计划内容。 | |
| 执行不当 | 操作不当、未按规划执行、未按标准实施、不遵守编码规范或设计规范导致的bug。 | |
| 信息不对称 | 未进行沟通或者进行了无效沟通导致的BUG | |
| 测试不足> | 测试覆盖不全 | 测试用例覆盖不全面导致的bug。 |
| 测试环境问题 | 测试环境不完善导致的bug。 | |
| 时间压力> | 时间紧迫 | 开发进度紧张导致的bug。 |
| 需求变更 | 需求频繁变更导致的bug。 | |
| 优先级不清 | 任务优先级不清导致的bug。 |
缺陷严重程度分类
| 分类 | 说明 |
|---|---|
| 严重bug | 影响系统主要功能,导致系统崩溃或无法正常运行。 |
| 一般bug | 影响系统部分功能,但不会导致系统崩溃。 |
| 轻微bug | 影响系统的细节或用户体验,不会对系统功能产生严重影响。 |
缺陷解决难度分类
| 分类 | 说明 |
|---|---|
| 难解bug | 解决难度较高,可能涉及复杂的逻辑或设计问题。 |
| 中解bug | 解决难度适中,需要一定的调试和分析。 |
| 易解bug | 解决难度较低,通常可以快速定位和修复。 |
缺陷出现频率分类
| 分类 | 说明 |
|---|---|
| 高频bug | 出现频率较高,影响用户体验或系统稳定性。 |
| 中频bug | 出现频率一般,影响系统功能的完整性。 |
| 低频bug | 出现频率较低,通常是一些较难复现的问题。 |

浙公网安备 33010602011771号