Suite Reduction T1, . . . , T10 T11, . . . , T20 T21, . . . , T30 T31, . . . , T40 T41, . . . , T50 Dynamic Invariant Detection Program Test Suite Database Invariants T1, . . . , T10 = T41, . . . , T50 = T21, . . . , T30 Divide and Conquer = T21, . . . , T30 Kapfhammer Allegheny College Using Dynamic Invariant Detection to Support the Testing and Analysis of Database Applications