Three main strategies exist for Dynamics 365 regression testing: fully manual QA, Microsoft’s Regression Suite Automation Tool (RSAT), and autonomous regression testing platforms such as Testing by XPLUS. Manual QA offers full flexibility but doesn’t scale past small, infrequent test suites. RSAT provides free, low-code test automation but requires manual test case definition and is being retired on May 15, 2027. Autonomous testing removes manual test-case definition entirely by identifying regression tests from real system usage, at the cost of being a paid platform beyond a limited free tier.
This article compares all three directly and outlines which fits which team.
What are the three regression testing approaches for D365?
Manual QA means testers execute regression test steps by hand for every release, without automation tooling. It requires no special software but scales linearly with test suite size – doubling the number of test cases roughly doubles the manual effort required, every single cycle.
RSAT (Regression Suite Automation Tool) is Microsoft’s built-in tool for recording and replaying test scripts in Dynamics 365 F&O. It automates test execution but still requires manual definition of what to test, typically through Task Recorder sessions with business users. Microsoft is retiring RSAT on May 15, 2027.
Autonomous regression testing identifies which processes should be tested based on actual system usage, then converts them into reusable, executable test cases automatically. IT reviews and approves the AI-identified processes; business users are only needed to validate outcomes, not to define test cases in the first place.
Full comparison: RSAT vs. manual QA vs. autonomous testing
| Manual QA | RSAT | Autonomous Testing | |
|---|---|---|---|
| Cost | Labor cost only, scales with suite size | Free (until May 2027) | Free tier available; paid tiers for scale |
| How tests are defined | By testers, manually, every cycle | Recorded manually via Task Recorder | Identified automatically from real usage |
| Test execution | Manual, by a person | Automated replay | Automated replay |
| Dependency on business users | High – every cycle | High – for initial recording | Low – validation only, when needed |
| Coverage basis | Whatever testers have time for | Whatever was recorded | Actual usage patterns, growing over time |
| Maintenance as UI changes | N/A (executed live each time) | Manual re-recording required | AI-assisted script stabilization |
| Setup time | None | Requires technical setup, Azure DevOps familiarity | Ready in about an hour on a dedicated platform |
| Time to create/run a test | Varies widely by tester | 5–10 minutes per script | 2–3 minutes per script |
| Future support | N/A | Retiring May 15, 2027 | Actively maintained |
| Scalability | Poor – linear labor cost | Moderate – limited by manual definition | High – coverage grows with usage automatically |
When does manual QA still make sense?
Manual QA fits organizations with a small, low-frequency Dynamics 365 footprint and infrequent releases. If regression testing happens once or twice a year, covers a handful of critical processes, and the team has slack capacity to absorb the labor cost, introducing automation tooling may not be worth the setup effort.
Manual QA becomes a liability once release frequency increases or the regression suite grows past what a small team can execute reliably within a release window. Since Dynamics 365 receives continuous One Version updates, most organizations running production F&SCM environments outgrow pure manual QA faster than they expect – usually once regression testing starts competing with other IT priorities for the same people’s time.
When is RSAT (or a free-tier alternative) enough?
RSAT, or a free-tier automated testing product like Testing Freemium, fits teams that need automated test execution without a large budget, and that have a regression suite roughly in the range of 100–150 test cases. It removes the labor cost of manual execution while keeping cost at zero, which makes it a reasonable stepping stone for teams moving off pure manual QA for the first time.
The practical limitation is that RSAT still requires manually defining what to test, which means coverage quality depends entirely on how thorough the initial recording sessions were – and those sessions need business user time to build.
When do teams need autonomous regression testing?
Autonomous regression testing fits teams running regression suites with hundreds of test cases, executing them frequently across multiple release cycles, or struggling to keep manually-defined test coverage aligned with how Dynamics 365 is actually being used. It removes the two costs that scale worst under manual approaches: business user time spent defining tests, and the gap between what’s tested and what’s actually used in production.
It’s also the right fit for organizations that have tried RSAT or manual QA and found that coverage keeps drifting out of date as usage evolves – new processes get adopted, old ones are retired, and nobody goes back to update the regression suite to match. Autonomous testing keeps the test basis current automatically, since it’s tied to what the system is doing right now rather than a fixed set of recordings from months or years earlier.
How does the total cost compare across the three approaches?
Comparing these three strategies on cost alone is misleading unless labor cost is counted alongside software cost. Manual QA looks free on a line-item budget but consumes tester or business-user hours every single release cycle, and that cost compounds as the regression suite grows – a 200-test-case suite costs roughly four times the labor of a 50-test-case suite, executed every cycle, indefinitely.
RSAT and free-tier automated platforms remove the execution labor cost but not the definition labor cost: someone still has to record and maintain every test case as the system changes. Autonomous testing shifts more of that cost into the platform itself, since test case identification happens continuously from usage data rather than from a person’s time. For organizations running regression suites in the hundreds of test cases across multiple releases per year, the software cost of an autonomous platform is typically smaller than the labor cost it replaces – which is the actual comparison worth making, rather than comparing free tooling against paid tooling in isolation.
Choosing between them: a practical decision framework
Three questions narrow the decision quickly.
Under roughly 50, manual QA may still be workable; 50–150, RSAT or a free-tier platform likely fits; beyond that, autonomous testing scales better.
Heavy constraints here favor autonomous testing’s lower dependency on business users.
Organizations with frequent process changes benefit most from a regression suite that updates itself.
None of these questions needs a precise answer before starting. Most organizations get useful signal by piloting a free-tier platform against a subset of their most critical processes first, then using that experience – how much manual effort it actually removed, how coverage held up over a release cycle or two – to decide whether scaling to a full autonomous platform is justified before committing budget to it.
A useful transitional approach for teams already on RSAT: many move directly off it using an import-based migration rather than rebuilding from scratch, since RSAT and Task Recorder recordings can typically be imported into a modern testing platform and run immediately without manual re-recording. This makes the migration path shorter than it initially appears, even for teams with an established RSAT-based suite.
FAQ
Is RSAT being discontinued?
Can manual QA scale with frequent Dynamics 365 releases?
Does autonomous testing remove the need for business users entirely?
Is there a free way to move off RSAT before it retires?
Which strategy has the lowest long-term maintenance cost?
Do I need to choose one strategy exclusively?
Request a demo to see how autonomous regression testing compares directly against your current manual or RSAT-based process.
Request a demo →





