Abstract: Testing of database applications is crucial for ensuring high software quality as undetected faults can result in unrecoverable data corruption.Conventionally, database application testing ...