Built for Dynamics 365 & Power Apps teams
Private beta

Automated testing for Dynamics 365 & model-driven Power Apps.

Record real user journeys, refine them into Dataverse-aware tests, and run them in your browser, in the background, or on a schedule—with clear evidence when something breaks.

  • No-code test design
  • MFA-friendly browser runs
  • Built for Dataverse
your-environment.crm.dynamics.com
Testgrity recording a Dynamics 365 Accounts workflow as reusable test steps
Recording liveSupported actions become editable steps
FreeDuring private beta

One workflow from test idea to release evidence

Browser recording Model-driven app coverage Detailed reports Scheduled automation
Everything in one place

Less test maintenance.
More release confidence.

Purpose-built tooling for Dynamics 365 and model-driven Power Apps, from the first recorded action to scheduled execution and report delivery.

Record real workflows

Capture supported clicks and field changes in Dynamics 365, then review the generated steps before saving.

Design with Dataverse context

Build reusable tests with metadata-backed apps, tables, fields, choices, and navigation targets.

Choose how tests run

Use Browser mode for interactive sessions or Background mode for unattended execution, with live case and step progress.

Diagnose failures faster

See step outcomes and clear failure details, with configurable screenshots, video, traces, diagnostics, and reports.

Automate release quality gates

Run saved test suites from GitHub Actions or Azure DevOps and automatically stop a release when tests fail.

Works with enterprise sign-in

Run tests with MFA and Conditional Access without weakening your organisation's security policies.

Schedule suite runs

Run suites once, daily, or weekly in your chosen time zone, with execution history and optional failure notifications.

Deliver reports automatically

Email the latest completed suite report to selected recipients on a daily or weekly schedule.

From click to confidence

A testing rhythm your whole team can follow.

Give testers, release managers, and developers one shared path from a business journey to a repeatable result.

See how to get started
01

Capture or compose

Record supported actions in Dynamics 365 or build a test step by step in the Designer.

02

Run now or schedule

Choose an environment, then run in your signed-in browser, in the background, or on an unattended schedule.

03

Review and share results

Follow live progress, inspect step-level evidence, and deliver the latest suite report on a daily or weekly schedule.

Testgrity report with test step results and execution evidence
Failure isolatedStep 3 · Open table
Evidence, not guesswork

See the failed step, not just a failed run.

Testgrity keeps step outcomes, timing, targets, values, and error context together. Supporting evidence stays with the result, while scheduled emails keep stakeholders up to date.

  • Step-by-step outcomes
  • Configurable screenshots and run video
  • Playwright traces or browser diagnostics
  • HTML and JSON execution reports
  • Live suite progress and history
  • Scheduled daily or weekly report emails
Built for delivery teams

Keep test automation organised and accountable.

Give your team shared structure around projects, environments, access, evidence, and release automation.

Organisation workspaces

Keep people, projects, connections, tests, runs, and settings together in one organisation workspace.

Project continuity

Organise suites and environments by project, switch from the header, and return to the project you last opened.

Workspace API tokens

Create scoped credentials for managed CI/CD runs, review their usage, and revoke them when needed.

Evidence controls

Choose what evidence to capture and retain screenshots, videos, and diagnostics for 1, 7, 14, or 30 days.

Environment-aware metadata

Refresh Dataverse metadata after customisations and choose which tables and fields are available to authors.

In-product feedback

When enabled, report an issue or share feedback without leaving Testgrity, with optional screenshots for context.

Product roadmap

Available now and coming next.

See what's ready to use today and where we're taking automated testing next.

Available

CI/CD YAML export

Generate deterministic GitHub Actions or Azure DevOps YAML for running saved suites from your pipeline.

Available

Defect creation integrations

Create GitHub issues, Azure DevOps bugs, or Jira bugs from failed runs with reproduction steps and evidence.

Available

Workspace collaboration & projects

Invite team members, manage workspace roles, and organise shared tests, environments, and runs by project.

Available

Advanced reporting & executive summaries

Generate stakeholder-ready summaries with trends, quality insights, risks, and actionable test outcomes.

Planned

Parallel runs

Run multiple tests or suites concurrently with configurable limits for faster feedback.

Available

Scheduled automation

Schedule suite runs with failure notifications and deliver the latest report by email on a daily or weekly cadence.

Planned

Canvas Apps & Power Pages testing

Design, run, and review automated tests for Canvas Apps and Power Pages from the same workspace.

Planned

Test case sync & AI drafting

Sync manual test cases from external sources and turn them into reviewable automation drafts.

Planned

Natural-language authoring

Describe a business scenario in plain language and generate validated test steps for review in the Designer.

Planned priorities may evolve during the private beta.

Ready when your next release is

Make confidence part of every deployment.

Build, run, and schedule your first Dynamics 365 or model-driven Power Apps test in Testgrity.

Request beta access