跳到主要内容

Bug 报告要求 / Bug Report Requirements

一份优秀的 Bug 报告能帮助开发人员快速理解、复现并修复问题。

A well-written bug report helps developers understand, reproduce, and fix issues quickly.

Bug 报告结构 / Bug Report Anatomy

必填字段 / Required Fields

字段要求示例
标题清晰、具体、包含模块[登录] Facebook 登录返回 500 错误
环境设备、系统、浏览器、版本iPhone 14, iOS 17.2, Safari
复现步骤编号、精确、完整1. 打开应用 2. 点击登录 3. 选择 Facebook
预期结果应该发生什么用户登录成功并跳转到首页
实际结果实际发生了什么显示错误消息"500 Internal Server Error"
严重等级基于影响程度致命
附件Bug 的证据错误截图、控制台日志

标题最佳实践 / Title Best Practices

好:[结算] 优惠码 "SAVE20" 未应用于购物车总价
差:优惠码无法使用
- 用区域/模块前缀 - 包含具体数值 - 简洁但有描述性 - 每个报告只描述一个 Bug

该做与不该做 / DOs and DON'Ts

该做不该做
具体且客观使用模糊描述
包含环境详情假设开发人员已知
提供清晰复现步骤跳过步骤,认为显而易见
附上相关证据仅用文字描述
先检查是否重复未经搜索直接报告
一个报告一个 Bug混合多个问题