Full walkthrough
Connect, build, run, review - the long-form tour through every surface.
INCLUDED WITH SEMANTICOPS PRO
Guided unit testing for Power BI semantic models.
Build test suites in a desktop UI. Run them against your model. Catch regressions before changes ship.
Watch the 20-minute walkthroughWHAT YOU CAN TEST
Pick one from the Create Test wizard. The same eight cover measures, queries, security, performance, drift, and metadata.
Measure Assertion
Assert measure values with tolerance.
DAX Assertion
Assert manual DAX query results.
RLS Validation
Validate row-level security filtering by role or identity.
OLS Validation
Validate table and column access expectations.
Performance Budget
Enforce query duration thresholds.
Regression Snapshot
Compare current query output to a stored baseline.
Referential Integrity
Detect orphan keys in relationships.
Metadata Compliance
Lint descriptions, naming, formatting, folders, and model metadata.
START IN ONE CLICK
Preview a built-in test pack against your model before applying. Pick the pack, see exactly what will be created, then apply only what fits.
INSIDE THE APP
Connect, build, run, review - the workflow you keep coming back to.
Power BI Desktop on Windows, or Power BI Service from macOS. Pick a workspace, pick a dataset, and you are testing.
Pick the test type, point at a measure, set filters, and define the assertion. No MCP payload to hand-author.
Filter by folder, status, or type. Group by type. Run all from the header, or run any single test inline.
Persisted run history with pass-rate sparklines across sessions. Detect flaky tests, compare runs, and export results when you are ready.
VIDEO
The long-form tour for when you want every surface in motion. Or the 60-second pitch if you are short on time.
Connect, build, run, review - the long-form tour through every surface.
The 60-second pitch.
INSTALL
Windows installers register Test Runner as a Power BI Desktop External Tool. macOS installers connect to Power BI Service.
Download Test RunnerRegisters the Power BI Desktop External Tool.
Power BI Desktop External Tool is Windows-only. macOS connects to Power BI Service.
FAQ
Yes. Every Pro subscription includes the desktop app on the same MCP-backed testing surface.
SemanticOps MCP stores tests, baselines, and run history. They persist across sessions, not in the desktop UI.
No. Test Runner exports JUnit XML, Markdown, HTML, and JSON for automation, but CI execution is a separate workflow.
Windows runs the Power BI Desktop External Tool flow. macOS runs the same app and connects to Power BI Service.
Test Runner reads model values directly so test results are accurate. Masking policies in other MCP hosts are unaffected by what you see here.
INCLUDED WITH SEMANTICOPS PRO
Available with SemanticOps Pro on Windows and macOS.
View SemanticOps Pro