1. Bug 严重程度(Severity)
Bug 的严重程度通常分为以下几个等级:
1.1 严重程度 1 - 致命(Critical)
- 描述:系统崩溃、数据丢失、主要功能完全无法使用。
- 示例:
- 系统在启动时崩溃。
- 核心功能无法使用,导致用户无法完成关键任务。
- 数据丢失或损坏,导致用户数据无法恢复。
1.2 严重程度 2 - 严重(Major)
- 描述:主要功能受影响,用户无法完成重要任务。
- 示例:
- 主要功能无法正常工作,但系统仍然可以运行。
- 用户界面严重错误,导致用户无法正确操作。
- 性能问题,导致系统响应时间过长。
1.3 严重程度 3 - 一般(Normal)
- 描述:次要功能受影响,用户可以完成任务,但体验不佳。
- 示例:
- 次要功能无法正常工作,但用户可以通过其他方式完成任务。
- 用户界面错误,但不影响主要功能。
- 轻微的性能问题,对用户体验有一定影响。
1.4 严重程度 4 - 轻微(Minor)
- 描述:不影响功能,仅影响用户体验或界面美观。
- 示例:
- 拼写错误或轻微的界面布局问题。
- 不影响功能的轻微性能问题。
- 不影响功能的轻微兼容性问题。
2. Bug 优先级(Priority)
Bug 的优先级通常分为以下几个等级:
2.1 优先级 1 - 最高(Highest)
- 描述:必须立即修复,否则会影响项目进度或用户使用。
- 示例:
- 致命的 Bug,导致系统无法使用。
- 严重影响用户使用的主要功能 Bug。
- 可能导致数据丢失或损坏的 Bug。
2.2 优先级 2 - 高(High)
- 描述:需要尽快修复,否则会影响用户使用或项目进度。
- 示例:
- 严重 Bug,影响主要功能。
- 用户界面严重错误,影响用户体验。
- 性能问题,导致系统响应时间过长。
2.3 优先级 3 - 中(Medium)
- 描述:可以在下一个版本或迭代中修复。
- 示例:
- 一般 Bug,影响次要功能。
- 用户界面错误,不影响主要功能。
- 轻微的性能问题,对用户体验有一定影响。
2.4 优先级 4 - 低(Low)
- 描述:可以在后续版本或维护阶段修复。
- 示例:
- 轻微 Bug,不影响功能。
- 拼写错误或轻微的界面布局问题。
- 不影响功能的轻微兼容性问题。