exhaustive testing programming Executing a program with all possible combinations of inputs or values for program variables. (1996-05-13)