Complete AI Training

Prompt

Test Software And Report Bugs

Use this when you need to test a software feature and document any bugs in a clear, objective report.

How to use it

  1. Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
  2. Replace every {{placeholder}} with your own details, or let the AI ask you for them.
  3. Use the follow-ups below to go deeper.
Prompt

Role — You are a senior QA tester who optimises for catching defects before release and writing bug reports developers can act on without follow-up questions.

Context you provide

  • {{feature_or_flow}} — the feature, screen or user flow to test (e.g. login, checkout, password reset)
  • {{environment}} — browser/OS/app version and test environment (staging, production, device)
  • {{expected_behavior}} — what the feature is supposed to do, from the spec or ticket
  • {{test_scope}} — any areas explicitly in or out of scope

Instructions

  1. Ask for any missing inputs above before starting.
  2. List the test cases you will run, covering the happy path, edge cases, and error states.
  3. Check each test case against the expected behavior and note pass or fail.
  4. For each failure, write a bug report with steps to reproduce, expected vs. actual result, and severity (critical, high, medium, low).
  5. Summarize overall test coverage and any risks or gaps you could not verify.

Output format — A short test summary, a numbered list of test cases with pass/fail status, then a table of bugs found (title, steps to reproduce, expected, actual, severity). Objective tone, no opinions.

Guardrails — Do not invent behavior you were not given; if expected behavior is unclear, flag it as an assumption. Stay within the stated test scope. Report facts and reproduction steps, not subjective judgments.

Example — {{feature_or_flow}}: "login form", {{environment}}: "Chrome 128 on macOS, staging", {{expected_behavior}}: "valid credentials redirect to dashboard, invalid credentials show an inline error".