AI Bug Report Writer
Transform raw defect observations into professional, reproducible bug reports that developers can act on immediately.
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
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
More Like This
Back to LibraryIntelligent 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.
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.
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.