Lecture 52: Decision Table Testing
28 min video·en··2 views
Summary
This lecture provides a detailed explanation of Decision Table-based combinatorial testing, outlining its structure, application through various examples, and methods for creating comprehensive and consistent test cases while addressing the challenge of managing numerous conditions.
Key Points
- —The lecture introduces Decision Table-based testing as a combinatorial testing method to systematically reduce the number of test cases.
- —Decision Tables are structured with conditions (inputs) in the upper rows and actions (outputs) in the lower rows, helping to consider all possible combinations.
- —The "Triangle Testing" example illustrates how to define specific, testable conditions (e.g., side length relationships) to determine the type of triangle or if it's not a triangle.
- —Another example, printer troubleshooting, demonstrates how Decision Tables can map various printer issues (conditions) to recommended diagnostic or corrective actions.
- —The airline food service example further explains how to construct Decision Tables, identify conditions and actions, and optimize them by combining rules using "don't care" conditions.
- —Each column in a Decision Table represents a unique rule or test case, outlining a specific set of conditions and the expected actions.
- —It is crucial to ensure that Decision Tables are consistent, meaning no conflicting actions exist for the same set of conditions, and complete, covering all relevant condition combinations.
- —A significant challenge in Decision Table creation is the exponential growth of test cases with an increasing number of conditions, making complex systems difficult to manage.
- —Decision Tables are essential for deriving test cases by identifying logical relationships between inputs and outputs, or cause-effect relationships.
- —The lecture concludes by mentioning Cause-Effect Graphs as another method for combinatorial testing, to be discussed in a future session.
Copy All
Share Link
Share as image
Bookmark
More Resources
Get key points from any YouTube video in seconds
More Summaries

Claude Code built me a $273/Day online directory
55 min·en

GSP teaches Lex Fridman how to street fight
1 hr 49 min·en

Jordan Peterson: Life, Death, Power, Fame, and Meaning | Lex Fridman Podcast #313
3 hr 3 min·en

Elon Musk Makes Shocking Future Predictions At The World Economic Forum In Davos
7 min·en

The future of building startups is building micro-startups
50s·en