Skip to content

TestGen Test Types

This reference covers the 48 test types available in TestGen. Each test type targets a specific data quality concern — from missing values and format violations to statistical shifts and cross-table inconsistencies. Use this page to understand what each category of tests checks and to find the right test type for a manual test definition.

Data quality dimensions

Each of the 48 test types represents at least one data quality dimension.

Data quality dimension Description More information
Accuracy Measure data that attempts to model real-world objects or events by comparing it with information known to be correct. Accuracy Tests
Completeness Verify that all required records and values are available with no missing information and that the data is 100% complete. Completeness Tests
Consistency Ensure that data does not conflict with itself. Consistency Tests
Timeliness Measure data timing against predicted or desired timings. Timeliness Tests
Uniqueness Ensure that data is unique only to itself. Uniqueness Tests
Validity Measure data conformity to pre-defined values. Validity Tests

Tip

To learn more about test categorization — and how TestGen aligns with database best practices — see the article, Data Quality Dimensions.

Custom tests

TestGen also supports a CUSTOM test type that allows you to define any business rule as a SQL query. Custom tests can be created manually from the Test Definitions page. Any row returned by your query is interpreted as a single error condition.