qa-bug-reporting

CoderMariusz's avatarfrom CoderMariusz

When reporting bugs found during manual testing or QA validation.

⭐1stars🔀0forks📁View on GitHub🕐Updated Jan 4, 2026

When & Why to Use This Skill

This Claude skill provides a standardized framework for high-quality bug reporting during manual testing and QA validation. It helps users create clear, actionable, and searchable bug reports by enforcing best practices for titles, reproduction steps, environment details, and severity classification, ultimately reducing the time to resolution and improving communication between testers and developers.

Use Cases

  • Manual QA Testing: Documenting functional defects found during exploratory testing with precise, step-by-step reproduction instructions.
  • Release Validation: Categorizing bugs by severity and priority to help product managers make informed go/no-go decisions during release cycles.
  • Standardizing Team Communication: Aligning distributed engineering teams on a consistent bug report format to eliminate vague descriptions like 'it doesn't work'.
  • Bug Triage: Improving the quality of existing tickets by adding missing environment info, console logs, and evidence to ensure they are developer-ready.
nameqa-bug-reporting
descriptionWhen reporting bugs found during manual testing or QA validation.
version1.1.0
tokens~400
confidencehigh
- https//www.theknowledgeacademy.com/blog/defect-report-istqb/
last_validated2025-12-10
next_review2025-12-24
tags[qa, bugs, testing, reporting]

When to Use

When reporting bugs found during manual testing or QA validation.

Patterns

Bug Report Structure

## Bug: [Short descriptive title]

**Severity:** Critical | High | Medium | Low
**Priority:** P0 | P1 | P2 | P3
**Environment:** [browser, OS, device]
**Version:** [app version, commit]

### Steps to Reproduce
1. [First step]
2. [Second step]
3. [Step where bug occurs]

### Expected Behavior
[What should happen]

### Actual Behavior
[What actually happens]

### Evidence
- Screenshot: [link]
- Video: [link]
- Console logs: [paste]

### Additional Context
[Any other relevant info]

Severity Levels

CRITICAL: System crash, data loss, security breach
          → Blocks release, fix immediately

HIGH:     Major feature broken, no workaround
          → Must fix before release

MEDIUM:   Feature broken but workaround exists
          → Should fix, can defer if needed

LOW:      Minor issue, cosmetic, edge case
          → Fix when time permits

Good vs Bad Bug Titles

❌ "Button doesn't work"
✅ "Submit button unresponsive after form validation error on Safari"

❌ "Crash"
✅ "App crashes when uploading file >10MB on mobile"

❌ "Slow"
✅ "Dashboard load time >5s when user has >100 items"

Anti-Patterns

  • Missing reproduction steps
  • No expected vs actual
  • Vague titles ("doesn't work")
  • No environment info
  • Screenshots without context

Verification Checklist

  • Title is specific and searchable
  • Steps reproduce the bug reliably
  • Expected vs actual clearly stated
  • Severity/priority assigned
  • Evidence attached