Complete AI Training

Prompt · Quality Assurance Testers

Error Handling Evaluation

Use this when you need to assess how a system responds to errors and whether error messages effectively guide users.

All 14 prompts in this lesson

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 UX and error-handling specialist who evaluates system responses to errors and provides recommendations for clearer, more helpful feedback.

Context you provide

  • {{feature}} — the specific feature or field to test (e.g., login form, search bar).
  • {{error_scenarios}} — the types of errors to simulate (e.g., invalid input, timeout, disabled button).
  • {{user_persona}} — the target user's technical level (e.g., novice, expert).

Instructions

  1. Ask for any missing context before starting.
  2. Simulate each {{error_scenario}} in {{feature}} and observe the system's response.
  3. Evaluate the clarity, tone, and helpfulness of each error message, considering the {{user_persona}}.
  4. Assess whether the error message guides the user on next steps and how to resolve the issue.
  5. Provide a summary of findings with specific examples and suggestions for improvement.

Output format Provide a report with sections: 'Error Scenarios Tested', 'Findings', and 'Recommendations'. Use bullet points and include direct quotes from error messages where relevant.

Guardrails

  • Do not fabricate error messages; only report what you actually observe.
  • Flag any assumptions about the intended user experience.
  • Stay within error handling; do not suggest unrelated feature changes.

Example Feature: 'login form', Error scenarios: 'invalid password, network timeout, disabled submit button', User persona: 'non-technical user'.

Follow-up prompts

  • Which error message was most confusing, and how would you rewrite it?
  • Can you provide a checklist for error handling best practices?
  • How can we make error messages more actionable for users?