Blog

RSAT Deprecation 2027: What D365 Teams Must Do Now

Rishabh Kumar
Software Quality Evangelist
Published on
June 25, 2026
In this Article:

What Microsoft's RSAT deprecation means for Dynamics 365 testing, why the 2027 deadline weighs more on large estates, and how to plan the transition.

Microsoft has confirmed that the Regression Suite Automation Tool will reach end of support on 15 May 2027. After that date, RSAT receives no maintenance, no bug fixes, no updates, and no new features. The tool keeps running, but every problem after the deadline becomes the customer's problem to solve alone.

Microsoft's guidance is direct, begin evaluating alternatives now and plan the transition early. For teams with large test suites, frequent release waves, and heavy customisation, the right move is to start this year rather than treat 2027 as far away.

What Microsoft Actually Announced

RSAT is marked for deprecation and will not be supported after 15 May 2027. The announcement removes the ambiguity that surrounded the tool for years, during which Microsoft signalled reduced investment while still shipping the occasional fix.

The practical terms are worth stating plainly. After the deadline, Microsoft provides no technical support, no bug fixes, and no compatibility updates for new release waves. Existing test suites continue to execute, so nothing breaks on 16 May 2027 by itself, but the tool stops keeping pace with the platform it tests.

A recent Microsoft TechTalk put the position in plainer language still: RSAT is feature complete, with no new capabilities and no roadmap. For a Microsoft product, feature complete is as close to an end-of-life signal as the platform tends to give.

What Microsoft has not done is name a single drop-in replacement for Finance and Operations. The guidance points teams toward modern, AI-enabled testing aligned with cloud-first applications, and leaves the choice of tool to the customer.

What "Deprecated" Means in Practice

Deprecation is not the same as removal, and the distinction shapes how much time a team really has. In Microsoft's own terms, a deprecated feature is no longer in active development and may be removed in a future update, while a removed feature is one that is gone from the product entirely.

For RSAT, that means the period between now and May 2027 is a runway, not a cliff edge. The tool works throughout, and a team can keep using it. The risk is quieter than a sudden switch-off. As each release wave reshapes the Finance and Operations interface, an unsupported recording-based tool drifts further out of step, and the maintenance burden grows while the safety net of vendor support disappears.

Teams that wait until 2027 to act inherit a compressed timeline at the worst possible moment, with go-live pressure and a shrinking pool of supported options.

CTA Banner

Why the Deadline Weighs More Heavily on Some Teams

The 2027 date lands differently depending on the shape of a team's testing estate. A small suite with light customisation can absorb the change with modest effort. A large, customised, partner-delivered estate cannot.

  • Teams with hundreds of automated business processes carry more to migrate, and more to keep stable in the meantime.
  • Teams on frequent release waves feel the maintenance cost twice a year, every year, as Wave 1 and Wave 2 reshape the interface.
  • Heavily customised environments depend on recordings that already strain against the standard tooling.
  • Implementation partners whose delivery model relies on RSAT for user acceptance sign-off face a change that touches every client engagement at once.

The common thread is that the larger and more business-critical the RSAT footprint, the less the 2027 date should be treated as distant.

The Mistake to Avoid

When a tool is deprecated, the instinct is to find a replacement and rebuild the suite inside it. For RSAT libraries, that instinct can be expensive and wasteful.

A mature RSAT library is more than a set of recordings. It encodes years of accumulated business logic: the process flows that matter, the edge cases that caused past incidents, the risk scenarios that earned their place after a painful go-live. That is institutional knowledge in structured form, and rebuilding it from scratch in a new tool throws away the most valuable part while keeping the most fragile.

The better path carries the existing logic forward and sheds the part that made the tests brittle, namely the dependency on a fixed sequence of UI clicks. Done that way, a migration tends to produce broader and more resilient coverage than the team had before, rather than a like-for-like copy of an ageing suite.

The Landscape of Alternatives

Teams evaluating life after RSAT are mostly choosing between three architectural approaches. Each solves part of the problem, and the differences matter more than the marketing around any single product.

  • The first approach is low-code visual tooling. Tools in this category make test creation more accessible than RSAT and often import existing recordings, which smooths the move.

    Most still operate at the user interface layer, so they break on the same kinds of change that break RSAT, with less re-recording effort rather than none.
  • The second approach is coded frameworks. Writing tests in a general-purpose language gives developers complete control over complex cross-module scenarios, conditional logic, and pipeline integration.

    The price is a heavy build and a heavier maintenance load, plus a dependency on scarce automation engineers.
  • The third approach is AI-native, process-level testing. Platforms in this category aim at the root cause rather than the symptom. Instead of replaying a recorded sequence of clicks, they validate the outcome a business process is supposed to produce, and they self-heal when the interface shifts beneath the test.

    The maintenance that consumes both recording-based and coded suites is the specific cost this approach is built to remove.

For a full comparison of the options across all three approaches, including named examples and the criteria that should decide the choice, see our guide to the best RSAT alternatives for Dynamics 365.

What to Do Now: A Practical Sequence

The deadline rewards teams that move deliberately rather than late. A sequenced plan turns a daunting migration into a series of manageable steps that each return value on their own.

  1. Inventory the suite: List every RSAT test, when it last passed, and how often it needs re-recording after a wave. The inventory alone usually reveals how much effort the tool quietly consumes.
  2. Separate tests from documentation: Some RSAT recordings are genuine regression tests; others are really process documentation that happens to live in RSAT. Only the former needs to migrate as a test.
  3. Rank by business risk: Order the surviving tests by the cost of the process failing in production. Cross-module flows such as finance period close, procure-to-pay, and order-to-cash usually sit at the top.
  4. Pilot a replacement on the highest-risk flows: Rebuild or carry forward a handful of the most critical processes in a candidate platform, and run them alongside the existing RSAT suite through one full release wave.
  5. Measure against RSAT directly: Compare maintenance effort, stability across the wave, coverage depth, and how each tool handled the interface changes the wave introduced. The numbers, not the brochure, make the decision.
  6. Expand on a schedule you control: Use the pilot evidence to migrate in waves of your own choosing, well ahead of May 2027, rather than under deadline pressure.

Running the new approach next to RSAT for a release cycle is the single most useful step. It produces real evidence from your own environment and removes the guesswork from a decision that affects release confidence for years.

The Questions Worth Asking Any Replacement

A short set of pointed questions separates a genuine upgrade from a sideways move. Each one targets a limitation that recording-based testing could never escape.

  • Does it validate the business outcome, or just replay a sequence of clicks?
  • Does it survive a release wave without someone re-recording the broken tests?
  • Can it follow a transaction across modules, from procurement through to the general ledger entry, rather than testing one screen at a time?
  • Can it carry the business logic in your existing RSAT library forward, rather than forcing a rebuild from zero?
  • When the interface changes, can it show a clear record of what changed, how the test adapted, and what it validated?

The last question is the most revealing. An adaptive system can produce a log of how it re-routed around a change. A tool that merely retries selectors can only produce a pass or fail.

Where Virtuoso QA fits

For teams that want the process-level, AI-native path, Virtuoso QA is built for exactly the gap RSAT leaves behind. Tests validate outcomes rather than replaying recorded clicks, and self-healing absorbs the interface changes that every Finance and Operations wave introduces, with around 95% accuracy.

Virtuoso QA's composable automation for Microsoft Dynamics 365 lets teams configure standard D365 processes rather than rebuild them, which is what makes the migration off RSAT an upgrade rather than a restart. Tests are authored in plain language, which removes the developer dependency of coded frameworks, and they span modules so a single journey can follow a transaction end to end.

Related Reads

Frequently Asked Questions

Does RSAT stop working in 2027?
No. RSAT keeps executing after 15 May 2027. The change is that it no longer receives support or updates, so it gradually falls out of step with each new Finance and Operations release wave while the maintenance burden grows.
Do we have to migrate off RSAT immediately?
No, but waiting is risky. The period to May 2027 is a runway rather than a cliff, which makes it the time to evaluate options, run a pilot, and migrate on a controlled schedule. Leaving it late compresses the timeline and narrows the choices.
Can we keep our existing RSAT tests when we move?
A good migration carries the business logic in your RSAT library forward rather than discarding it. The recordings encode process flows, edge cases, and risk scenarios that are worth preserving. The goal is to keep that logic while removing the UI dependency that made the tests fragile.
What should we evaluate in an RSAT alternative?
Test whether the tool validates business outcomes rather than replaying clicks, whether it survives a release wave without re-recording, whether it covers cross-module end-to-end flows, and whether it can carry your existing test logic forward. Run any candidate alongside RSAT for one wave before deciding.
How long does an RSAT migration take?
It depends on the size of the suite and the approach. Teams that start with their highest-risk processes and run a pilot alongside RSAT often see value within a single release wave, then expand in stages. Starting in 2026 leaves comfortable room before the 2027 deadline.

Subscribe to our Newsletter

Codeless Test Automation

Try Virtuoso QA in Action

See how Virtuoso QA transforms plain English into fully executable tests within seconds.

Try Interactive Demo
Schedule a Demo