📖 What is Decision Table Testing?
Decision Table Testing is a black-box test technique used to test systems with complex business rules. It involves creating a table that captures all possible combinations of conditions and their corresponding expected actions.
"Watch out for collapsed decision tables on the exam! You might be asked to calculate the minimum number of test cases needed after collapsing rules with 'Don't Care' conditions."
📚 Certification: Certified Tester Foundation Level (CTFL-v4.0)
🔑 What are the Key Concepts of Decision Table Testing?
- ▸ Black-box test design technique
- ▸ Models complex business rules and logic
- ▸ Identifies combinations of conditions and actions
- ▸ Uses 'Don't Care' conditions to collapse tables
🎯 How does Decision Table Testing appear on the CTFL-v4.0 Exam?
Given a business scenario, calculate the minimum number of test cases.
Identify the correct outcome for a specific combination of inputs.
Calculate test cases from a non-collapsed decision table (2^N).
❓ Frequently Asked Questions
What is the formula for max rules?
2^N for N boolean conditions.
How does collapsing help?
Reduces test cases by ignoring immaterial conditions.