Microsoft’s Regression Suite Automation Tool has been a staple of D365 quality assurance for years. It’s free, it ships with the platform, and almost every D365 team has used it. But at a record-attendance TechTalk in late 2025, Microsoft confirmed what many teams already suspected: RSAT is feature complete. No new capabilities are coming.
For teams still relying on RSAT for Dynamics 365 regression testing, that confirmation matters, not because RSAT stops working tomorrow, but because it clarifies something the limitations have always suggested: the tool was built for a simpler era of D365, and the gap between what it can do and what modern ERP environments need has been growing ever since.
Here are the five structural RSAT limitations that slow D365 teams most consistently, and what the path forward looks like for each.
- Task Recordings Break After Every Release Wave RSAT is built on task recordings, a captured sequence of UI clicks and inputs that gets replayed during test runs. The moment a D365 release wave changes a form layout, renames a button, or adds a required field, those recordings break. Wave 1 (April) and Wave 2 (October) each introduce hundreds of these changes. The result is a 2–3 week developer sprint, twice a year, just to get the test suite back to where it was before the wave.
- No Cross-Module or End-to-End Testing RSAT tests one module at a time. It has no ability to follow a transaction across module boundaries, from a purchase order through goods receipt into the general ledger, or from a sales order through warehouse management into accounts receivable. The failures that matter most in D365 environments happen at those handoff points, and RSAT was never designed to test them.
- Business Testers Are Locked Out RSAT requires developer involvement to create, configure, and maintain test suites. It connects through LCS, requires specific browser extensions, and depends on recording infrastructure that most functional consultants and business analysts cannot access or manage independently. The people who know D365 business processes best, process owners, QA leads, and functional consultants, are effectively excluded from the tool.
- No Financial Outcome Validation RSAT validates that a UI interaction completed. It has no concept of whether that interaction produced the correct financial outcome. A journal posting test can return green while the entry posted to the wrong GL account, used the wrong posting profile, or carried incorrect financial dimensions. For Finance & Operations testing, where accuracy has compliance implications, pass/fail at the screen level is not sufficient evidence.
- Reporting Shows Pass/Fail, Nothing More RSAT test results are binary: the test passed or it failed. There is no coverage mapping, no insight into which business processes are tested or untested, and no way to assess release readiness before a wave goes live. ERP program managers and QA leads are making go/no-go decisions with less information than they need.
D365 Testing Without RSAT: What the Alternatives Actually Look Like
Moving away from RSAT doesn’t mean starting from scratch or abandoning test automation. It means replacing the recording-and-replay model with something that validates process outcomes rather than UI interactions.
The three approaches teams are using in 2026 are low-code platforms (Leapwork, ACCELQ), coded frameworks (Selenium with C#, SpecFlow), and AI test agents. Each has a different trade-off:
Low-code tools reduce the developer dependency and make test creation more accessible. They still break on UI changes, the recording model is the same, but the repair cost is lower.
Coded frameworks offer the most flexibility and CI/CD integration capability, but require dedicated automation engineers and constant maintenance against D365’s dynamic element identifiers.
AI test agents operate at the process layer rather than the UI layer. They understand what a business process is supposed to accomplish and validate whether it did, adapting automatically when the interface changes.
For a full breakdown of how these compare against RSAT and what the migration looks like in practice, the RSAT limitations 2026 guide covers the complete picture, including the three evaluation questions that tell you immediately which category you’re actually buying.
The shift from RSAT isn’t about finding a better recorder. It’s about validating process outcomes, not UI interactions. That distinction is what separates D365 testing that survives release waves from D365 testing that creates regression sprints.
See how Sofy’s D365 agents replace RSAT, without re-recording.
Self-healing agents for Finance, Supply Chain, Sales, and Business Central.