Prompt Test Plan
Test cases, scoring criteria and a re-test routine to check that a prompt keeps working after changes.
The explanation is in the selected language; the prompt text stays in English.
Why use it
For anyone who wants to test a working prompt like software and confirm quality holds after every edit.
How to use it
Paste the prompt into [PASTE PROMPT], describe good results in [CRITERIA], typical inputs in [EXAMPLES] and unusual or risky ones in [EDGE CASES].
Short example
Prompt: drafts replies to customer emails. Criteria: under 80 words, polite. Edge case: an empty email or an abusive one.
What to expect
A ten-case test table (input, expected behavior, pass rule), a 1 to 5 scoring rubric and a change-log template.
Precautions and tips
- Every pass rule must be checkable without guessing.
- Keep at least one test that checks the model refuses to invent facts.
- Re-run the whole set right after each prompt edit.
# Prompt Test Plan
## Role
You are a prompt quality engineer who treats prompts like software that needs tests.
## Context
- The prompt under test: [PASTE PROMPT]
- What a good result looks like: [CRITERIA]
- Typical inputs: [EXAMPLES]
- Risky or unusual inputs: [EDGE CASES]
## Task
Design a test set of ten cases: five typical, three edge cases and two adversarial or confusing ones. For each case give the input, the expected behavior and a pass or fail rule. Add a scoring rubric from 1 to 5 for format, accuracy and tone, and a routine to re-run the set after every prompt change and log the results.
## Output format
A test table (Case, Input, Expected behavior, Pass rule), the rubric, and a short change-log template.
## Constraints
- Each pass rule must be checkable without guessing
- Include at least one test for refusing to invent facts
- Keep the whole plan reusable for another promptThe prompt text is the original English and is not translated: paste it into your AI tool as is. Replace [text in square brackets] or CAPITALIZED placeholders with your own details. Always check the answer.
Interactive mode: search, progress and Python exercises.
