软件测试学习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 出现频率较低,通常是一些较难复现的问题。
posted @ 2024-04-25 17:05  捕者  阅读(56)  评论(0)    收藏  举报