What decision table testing is
Decision table testing is a black-box technique for business rules that combine several conditions. The table lists every combination of condition values as a rule, and for each rule, the actions the system should take. Each rule becomes a test case.
It is the right technique when the outcome depends on conditions together rather than separately: a discount that applies to members, but only on orders over a threshold, unless the item is already on sale. Testing each condition alone would never show what happens when they interact, and that is where business rule defects live.