Skip to main content

Bug Report

Write a clear, actionable bug report that developers can act on immediately

EngineeringQA

About the Bug Report Prompt Template

This technical template assigns the AI the role of a QA engineer and software tester, so the prompt it builds is framed by genuine subject-matter expertise rather than a generic request.

What it does: Write a detailed bug report for your bug title found in your product.

You fill in 7 fields (6 required, 1 optional), and SurePrompts assembles a complete, structured prompt you can paste straight into ChatGPT, Claude, or Gemini.

Create technical documentation, code explanations, and developer-focused content with AI.

How to Use This Template

  1. 1

    Fill in Bug Title

    e.g., Login button unresponsive on mobile, Payment fails with expired card

  2. 2

    Fill in Product/Feature

    e.g., iOS app, checkout flow, admin dashboard

  3. 3

    Fill in Steps to Reproduce

    Step-by-step instructions to trigger the bug

  4. 4

    Fill in Expected Behavior

    What should happen

  5. 5

    Fill in Actual Behavior

    What actually happens

  6. 6

    Fill in Severity

    Enter the severity for your prompt.

  7. 7

    Fill in Environment

    e.g., Chrome 120 on macOS, iPhone 15 iOS 17.2

  8. 8

    Copy your prompt

    Click the copy button to copy your generated prompt, then paste it into your preferred AI tool.

Template Fields

Every field below maps to a part of the finished Bug Report prompt. Required fields shape the core request; optional fields add detail and control.

Bug TitletextRequired

A required input that takes a short line of text.

Example: e.g., Login button unresponsive on mobile, Payment fails with expired card

Product/FeaturetextRequired

A required input that takes a short line of text.

Example: e.g., iOS app, checkout flow, admin dashboard

Steps to ReproducemultilineRequired

A required input that takes a longer, multi-line value.

Example: Step-by-step instructions to trigger the bug

Expected BehaviortextRequired

A required input that takes a short line of text.

Example: What should happen

Actual BehaviortextRequired

A required input that takes a short line of text.

Example: What actually happens

SeverityselectRequired

A required input that takes one option from a list. Choose from 4 preset choices.

Available choices:

Critical (blocker)High (major feature broken)Medium (workaround exists)Low (cosmetic/minor)
Environmenttext

An optional input that takes a short line of text.

Example: e.g., Chrome 120 on macOS, iPhone 15 iOS 17.2

Related Templates