This document discusses decision table-based testing (DTT) as a black box testing technique. DTT uses decision tables to systematically test all combinations of inputs and conditions to derive corresponding outputs and actions. The document provides examples of using decision tables to test a bank debiting software and an ATM transaction system. It shows sample decision tables listing conditions, rules representing test cases, and expected actions. DTT allows generating test cases to achieve complete coverage of each column in the decision table. While thorough, this approach can result in an exponential number of test cases as more conditions are added.