Defect Report Language
5 exercises — practise writing precise bug titles, classifying severity and priority, documenting steps to reproduce, and escalating critical defects professionally.
0 / 5 completed
Quick reference: Defect report fields
- Title — Component + Action + Symptom (e.g. "Login form accepts empty password without validation error")
- Severity — Blocker / Critical / Major / Minor — how broken is the feature?
- Priority — P0 / P1 / P2 / P3 — how urgently must it be fixed?
- Steps to Reproduce — numbered, environment-specific, atomic steps with test data
- Actual vs. Expected — what happened vs. what requirements say should happen
1 / 5
A QA engineer finds that clicking "Submit" on the checkout form with an empty email field does not show a validation error — the form submits silently. Which bug title is the most professional and useful?
A professional bug title must identify the component, the action, and the observable symptom.
Option A is too vague — "Submit button bug" gives no information about the failure mode. Option B is conversational and imprecise: "doesn't work correctly" is not a specific symptom. Option D identifies the component but not the exact behavior. Option C follows the ideal pattern: Component + Action + Symptom — it names the form (Checkout form), the trigger (submits), and the missing behavior (validation error not displayed), allowing developers to identify and reproduce the issue before even opening it.
Key vocabulary:
• Bug title — a concise, actionable description of the defect visible in issue tracker lists
• Validation error — a user-facing message that appears when input fails a business rule check
• Silent failure — when a system fails without providing any feedback or error message
• Symptom — the observable behavior that indicates a defect, distinct from the root cause
Option A is too vague — "Submit button bug" gives no information about the failure mode. Option B is conversational and imprecise: "doesn't work correctly" is not a specific symptom. Option D identifies the component but not the exact behavior. Option C follows the ideal pattern: Component + Action + Symptom — it names the form (Checkout form), the trigger (submits), and the missing behavior (validation error not displayed), allowing developers to identify and reproduce the issue before even opening it.
Key vocabulary:
• Bug title — a concise, actionable description of the defect visible in issue tracker lists
• Validation error — a user-facing message that appears when input fails a business rule check
• Silent failure — when a system fails without providing any feedback or error message
• Symptom — the observable behavior that indicates a defect, distinct from the root cause
Next up: Test Case Writing →