An Integrity Case is a collection of Data Rules. Data Rules represent a key component of TestBench as they allow the database effects of a test run to be proactively checked without requiring further action by the user. However, when added to an Integrity Case they enable the contents of a data file to be checked in a stand-alone capacity, outside of the execution of a test. Integrity Cases can be executed at any time to check the current status of data within a set of files and any data corruption can be immediately identified.

Data Rules that have been previously created at the Global, Project and Test Case levels can be utilized by either copying them into the Integrity Case or simply referencing them so that they can also be run at Integrity Case execution time. Also new Rules can be created within the Integrity Case.

All results of each Integrity Run are captured and stored in the TestBench database and result reports can be generated.