✅ How to Write an Effective Defect Report (Step-by-Step)
🧩 1. Clear & Specific Title
- Keep it short but descriptive.
- Bad: “App not working”
- Good: “Login fails with 500 error when using invalid email format”
📄 2. Unique Bug ID
- Use a clear and consistent format (usually auto-generated by tools like Jira or Bugzilla).
- Example:
BUG-1032_Login_500_Error
🧪 3. Steps to Reproduce
List each step clearly. Assume the reader knows nothing.
EX:
- 1. Open the login page
- 2. Enter `user@@gmail.com` in the email field
- 3. Enter valid password
- 4. Click "Login"
🧪 Example:
Scenario: You enter a wrong password and click "Login"
✅ Expected Result:
Error message appears: Incorrect password. User stays on login screen.
❌ What is the Actual Result?
🧪 Example:
Scenario: You enter a wrong password and click "Login"
❌ Actual Result:
- Page freezes and shows a blank white screen with no error.
🖼️ 5. Screenshots / Logs / Recordings
- Attach images or videos using tools like Loom, Jira screen capture, or console logs.
- Mark the area of the bug clearly.
⚙️ 6. Environment Details
Specify the test setup where the bug occurred:
- - App Version: 3.2.1
- - OS: Windows 11 / Android 13
- - Browser: Chrome 132.0
- - API Environment: Staging
- - Build: 2025.07.09
🧠 7. Bug Severity & Priority
Define the impact of the bug:
✅ What is Severity?
everity describes how serious the defect is in terms of system functionality or impact.
It reflects the technical impact of the bug on the application.
🧪 Think: “How badly is the system broken?”
Priority indicates how quickly the bug should be fixed, based on business needs, deadlines, or customer visibility.
It reflects urgency, not necessarily severity.
0 Comments