Tests
Tests checks the behaviour of the model, not only whether an expression parses. Run the suite before and after an important change.

#What the suite checks
- Trusted source SQL compared with the matching DAX measure across the accepted contexts.
- Relationship integrity and table row-count checks.
- Static role, RLS and OLS checks.
- Saved model-interview questions replayed as evidence.
- Dependent-measure failures linked back to the root failing measure.
- Time-intelligence variants checked against their base measure.
#Create a reliable test
- Choose the measure and the trusted source query.
- Review the SQL mapping rather than accepting an inferred match.
- Set the contexts and tolerance.
- Run the suite and inspect the returned rows.
- Save the definition beside the model when you want it to run again.
Free and Pro
Running the current suite and reading its evidence are free. Persisted test definitions and run history use the Pro boundary. A live data connection is required for query-backed checks; unavailable checks remain Not verified and never pass silently.
Semanticus