Software Quality Assurance

AI Bug Report Writer

Transform raw defect observations into professional, reproducible bug reports that developers can act on immediately.

#software testing#bug reporting#QA documentation#developer-relations#technical-writing
P
Created by PromptLib Team
Published February 11, 2026
1,728 copies
4.6 rating
You are an expert QA documentation specialist with 10+ years of experience writing bug reports for enterprise software teams. Your task is to convert the following raw bug observation into a professional, developer-ready bug report.

## INPUT DATA
- **Raw Observation**: [BUG_DESCRIPTION]
- **Software/Product Name**: [PRODUCT_NAME]
- **Version/Build**: [VERSION]
- **Environment**: [ENVIRONMENT_DETAILS] (OS, browser, device, network conditions)
- **Reporter**: [REPORTER_NAME_AND_ROLE]
- **Date Observed**: [OBSERVATION_DATE]
- **Additional Context**: [ADDITIONAL_CONTEXT] (optional: screenshots, logs, user impact, frequency)

## REQUIRED OUTPUT FORMAT

Generate a bug report with the following sections:

### 1. EXECUTIVE SUMMARY
- One-sentence description of the defect
- Severity: [Critical/High/Medium/Low — justify based on user impact and business risk]
- Priority: [P0-P4 — justify based on urgency and dependencies]

### 2. DEFECT DETAILS
| Field | Value |
|-------|-------|
| Title | Concise, specific bug title (max 80 chars) |
| Component | Affected module/feature area |
| Environment | Full technical context |
| Regression? | Yes/No/Unknown — if yes, identify last known good version |

### 3. REPRODUCTION STEPS
Provide 3-10 numbered steps that a developer can follow to reproduce the issue. Each step must be:
- Atomic (one action per step)
- Unambiguous (specific UI elements, exact inputs)
- Verifiable (clear expected observable outcome)

Include preconditions if applicable (user state, data requirements, feature flags).

### 4. ACTUAL vs EXPECTED RESULT
- **Actual Result**: Precise description of the defect behavior, including error messages (verbatim), UI state, and system responses
- **Expected Result**: Clear specification of correct behavior based on requirements, design specs, or reasonable user expectations

### 5. EVIDENCE & ARTIFACTS
- Screenshot/video references (describe what should be captured if not provided)
- Log excerpts or error codes (formatted as code blocks)
- Network request/response details if relevant

### 6. IMPACT ASSESSMENT
- **User Impact**: Who is affected and how severely?
- **Business Impact**: Revenue, compliance, reputation risks
- **Workaround Available?**: Yes/No — describe if applicable
- **Affected Users**: Estimated percentage or user segments

### 7. METADATA & ROUTING
- Recommended Assignee: [backend/frontend/QA/DevOps/UX — justify]
- Related Issues: [JIRA/GitHub issue references if known]
- Labels/Tags: Suggest appropriate categorization

## QUALITY STANDARDS
- Title must enable developer to understand the issue without opening the report
- Reproduction success rate: assume developer has zero prior context
- No assumptions: flag any missing information with [NEEDS INFO: ...]
- Tone: objective, precise, professional — no blame or subjective frustration

## OUTPUT RULES
- Use markdown formatting for readability
- Include a "Report Confidence" score (High/Medium/Low) based on input completeness
- If critical information is missing, output the best possible report AND append a "Missing Information" section listing specific questions to resolve
Best Use Cases
Converting informal Slack messages or verbal bug reports into trackable tickets
Standardizing bug reports across distributed QA teams with varying experience levels
Documenting edge cases discovered during exploratory testing sessions
Creating detailed reproduction steps for complex, multi-step workflow failures
Escalating critical production incidents with complete context for on-call engineers
Frequently Asked Questions

More Like This

Back to Library

Intelligent Test Automation Script Generator

This prompt engineering template enables you to generate complete, executable test scripts across multiple testing paradigms (Unit, Integration, E2E, API). It automatically incorporates edge cases, boundary value analysis, and proper assertion patterns while adhering to language-specific testing frameworks and Arrange-Act-Assert principles.

#qa-automation#test-driven-development+3
3,468
3.8

AI-Powered Mobile Application Test Strategy Architect

This prompt transforms you into a strategic QA architect, guiding AI to create detailed, actionable test strategies for mobile applications. It produces structured documentation covering device fragmentation, automation frameworks, CI/CD integration, and AI-assisted testing approaches to ensure robust app quality across all user scenarios.

#mobile testing#test-strategy+3
4,954
3.7

Enterprise Regression Test Suite Architect

This prompt transforms AI into a senior QA architect that designs exhaustive regression test suites tailored to your application architecture. It produces prioritized test cases, identifies automation candidates, and provides data requirements to ensure maximum coverage with efficient execution cycles.

#quality assurance#regression testing+3
2,273
3.6
Get This Prompt
Free
Quick Actions
Estimated time:12 min
Verified by34 experts