Decision Table
Generate decision tables for systematic condition coverage. Click action cells to mark which actions fire per rule.
Conditions
Actions
4 rules
| R1 | R2 | R3 | R4 | |
|---|---|---|---|---|
| User is logged in | T | T | F | F |
| Has valid subscription | T | F | T | F |
| Allow access | ||||
| Show upgrade prompt | ||||
What is Decision Table Testing?
Decision table testing systematically covers all combinations of input conditions and their resulting actions. It ensures complete coverage of business rules.
How to create a decision table?
- Add conditions (Yes/No questions about the system state)
- Add actions (what should happen for each combination)
- The tool generates all possible condition combinations
- Fill in the expected actions for each combination
- Export as CSV for use in your test plan
When to use decision tables
Use decision tables when testing features with multiple conditions where all combinations must be verified: login flows, discount rules, access control.