Find edge cases before you build
Prompt that collects the edge cases of a requirement before building and turns the five most important into testable criteria. Paste it into an AI tool of your choice, which then collects the edge cases.
- Topic
- Tests & quality
- Type
- Prompt
- Level
- Intermediate
- Time
- about 10 min
Results depend on the tool, the model and what you enter.
Result preview
Example: written by our editors, not real AI output.
Normal case: the customer books a slot, gets a confirmation, the slot is blocked for others. Top five 1. Two people book the same slot at the same time · only the first booking counts, the second sees free alternatives 2. Double click on "Book" · exactly one booking, one email 3. Slot across midnight on a clock change · duration stays correct 4. Session expired on submit · entries are kept 5. Cancellation after the deadline · notice instead of silent cancellation Open questions: How long is a slot held while the form is filled in? Who may see other people's bookings?
Fill in
What you type stays in this browser window. We store and send nothing.
- online shop with a basket
- appointment booking for a practice
- internal holiday management
- invoice export as PDF
- mobile app with offline mode
- double payments
- lost data
- wrong data shown to other customers
- site unavailable
- missed legal deadlines
Your prompt
You have edited the prompt. Changes in the fields above no longer overwrite it.
This is an instruction for an AI, not the result itself.
Where this prompt works
These AI tools are a good fit for this prompt:
How to use it
- Fill in the fields or tap a suggestion. Leave out names, addresses and other personal data.
- Copy the finished prompt into an AI tool of your choice.
- Add the five most important cases to the ticket as acceptance criteria and settle the open questions before anyone starts coding.
Why does this work?
Groups such as input, time and concurrency steer attention to the cases a quick read misses. Limiting it to five cases with testable behaviour turns the list into work that actually gets done.
Tips
- The prompt does not replace tests; it tells you which tests to write.