Common Mistakes in Bug Reports / Bug 报告常见错误
Learn from the most frequent mistakes testers make when writing bug reports.
从测试人员编写 Bug 报告最常见的错误中学习。Top 10 Mistakes / 十大常见错误
1. Vague Title / 标题模糊
- Bad / 错误: "Login not working" / "登录不工作"
- Good / 正确: "[Login] Facebook OAuth login returns 500 error on iOS" / "[登录] iOS 上 Facebook OAuth 登录返回 500 错误"
2. Missing Environment Details / 缺少环境信息
- Always include: device, OS, browser, app version / 始终包含:设备、操作系统、浏览器、应用版本
3. Incomplete Reproduction Steps / 复现步骤不完整
- Start from a known state / 从已知状态开始
- Don't assume developers know the flow / 不要假设开发人员了解流程
4. No Attachments / 缺少附件
- Screenshots are not optional / 截图不是可选项
- A picture is worth a thousand words / 一图胜千言
5. Combining Multiple Bugs / 混合多个 Bug
- One bug per report / 一个报告一个 Bug
- Different issues need different fixes / 不同问题需要不同修复
6. Wrong Severity / 严重等级错误
- Every visual bug is not "Critical" / 不是每个视觉 Bug 都是"致命"
- Payment bug is not "Minor" / 支付 Bug 不会是"轻微"
7. Using Subjective Language / 使用主观语言
- Avoid / 避免: "This is annoying", "Bad design" / "这很烦人", "糟糕的设计"
- Use / 使用: "Button is misaligned by 10px to the left" / "按钮向左偏移了 10px"
8. Not Checking Prerequisites / 未检查前置条件
- Is the user logged in? / 用户是否已登录?
- Is payment method configured? / 是否配置了支付方式?
9. Missing Expected Behavior / 缺少预期行为
- What should happen? / 应该发生什么?
- Reference the requirement if possible / 如有可能,引用需求
10. Poor Formatting / 格式混乱
- Walls of text are hard to read / 大段文字难以阅读
- Use structured format with clear sections / 使用清晰的结构化格式