Runnable test cases in a consistent format
A test case is only useful if another tester can run it without asking questions. This builder produces well-structured cases — ID, title, preconditions, steps, data, expected result, and priority — in a consistent layout, with IDs that renumber themselves as your suite grows.
How it works
You set a feature prefix, and each test case is assigned an auto-numbered ID combining that prefix with a zero-padded sequence number. For every case you capture the title, the preconditions that must hold first, the ordered steps a tester performs, the test data to use, the expected result, and a priority of High, Medium, or Low. The tool normalises your step lines into a clean numbered list and renders the whole suite as a copy-ready document. Removing a case automatically renumbers the rest so IDs never have gaps.
Tips and example
- Use a short, stable prefix per feature —
LOGIN,CART,SEARCH— so IDs are easy to reference in bug reports. - Keep one expected result per case; if a flow has two outcomes, split it into two cases.
- Put concrete values in the test data field, like
email: [email protected], so the case is reproducible. - Mark critical-path cases High so they run first under time pressure.