Based on study notes of ACCELQ’s RSAT Migration Guide (August 2026). The first sections summarize the supplied notes; the quality-engineering recommendations are an independent extension. ACCELQ is a testing-tool vendor, so its product suggestions should not be treated as a neutral tool comparison.

Source: https://www.accelq.com/blog/rsat-migration-guide/

Treat the support date as a planning trigger

Regression Suite Automation Tool (RSAT) supports regression automation for Microsoft Dynamics 365 Finance & Operations (F&O), typically using Task Recorder and Azure DevOps test management. According to the supplied ACCELQ notes, Microsoft support is scheduled to end on May 15, 2027.

End of support does not mean an immediate shutdown. Existing tests may continue to run, but future fixes, security updates, compatibility, and maintenance become material risks. Microsoft’s current RSAT documentation says the tool will not be supported after May 15, 2027. Recheck the precise scope before committing to a migration schedule.

The objective is not simply to reproduce scripts in another tool. It is to preserve or improve evidence that critical business risks are covered.

Build a baseline around business coverage

Export Azure DevOps test plans and gather associated Task Recorder files, Excel parameter files, and BPM references. A count of scripts alone is an inadequate baseline.

DimensionRecordPurpose
AssetsTest ID, title, version, recording pathTraceability and completeness
BusinessF&O module, flow, critical controlActual risk coverage
Special channelsCloud POS, Warehouse AppDistinct migration paths
ComplexitySingle-screen, multistep, cross-moduleWork estimates
DependenciesData, permissions, external systems, environmentsMigration blockers
VerificationOriginal assertions, expected outcomes, linked defectsPrevent assertion loss

Classify tests into simple UI recordings, multistep business workflows, and cross-module/integration scenarios. A small number of difficult integrations can dominate the timeline.

Six steps from inventory to coverage equivalence

Step 1 — Export and inventory

Create a central inventory linking test plans, recordings (the notes mention .axtr and .xml), Excel parameter files, and BPM entries. Explicitly check Cloud POS and warehouse coverage.

Step 2 — Classify complexity and risk

Add business criticality, execution frequency, failure history, environment dependencies, and compliance exposure to the three complexity levels. Prioritize posting, settlement, inventory, and authorization controls where relevant.

Step 3 — Decide the fate of each test

Choose among rebuild as-is, rebuild with stronger assertions, or retire. Retire only when the underlying business flow is obsolete, duplicated, or no longer valuable, and record business approval. Migration tools should not autonomously remove coverage.

Step 4 — Import or rebuild

Direct import support depends on the target tool’s current capabilities; .axtr or .xml compatibility must not be assumed. Using old recordings as a workflow blueprint and rebuilding against the current D365 UI can avoid preserving obsolete interface behavior. The original verification intent must still be retained.

Step 5 — Verify coverage equivalence

A green replacement test is not proof of a successful migration. Compare old and new tests under equivalent environments and data, checking prerequisites, roles, business rules, financial values, state changes, downstream effects, and diagnostic evidence.

Map each original verification obligation to replacement coverage and mark it preserved, enhanced, removed, or unresolved. Removed and unresolved obligations require explicit risk decisions.

Step 6 — Run both suites through a full release cycle

Parallel execution should include the business’s actual critical events—month-end close, batch processing, upgrades, or release waves where applicable—not merely an arbitrary four-week window. Investigate discrepancies and document explanations before retiring RSAT.

Use vendor timelines as a starting hypothesis

These ranges are reported in the supplied ACCELQ notes, not independently established industry benchmarks.

SizeTest countIndicative duration
SmallFewer than 502–4 weeks
Medium50–2006–10 weeks
Large200+12–20+ weeks

The source’s own thresholds overlap at exactly 200: its table lists medium as 50–200 and large as 200+, while its FAQ estimates 12–20+ weeks for a 200-case library. Treat these as vendor estimates, not a contract, and resolve the boundary during project scoping.

For planning, run a stratified pilot across complexity classes and measure actual rebuild, data setup, debugging, review, and parallel-run effort. Extrapolate from observed throughput with explicit contingency for integrations.

Risks that make a migration look complete too early

Treating migration as a recorder swap. Existing integration gaps should trigger a fresh coverage discussion, not blind replication.

The ACCELQ article specifically says RSAT does not support Data Management workspace scenarios involving Excel, XML, or CSV import/export, and that workflow-configuration testing requires third-party connections. This is the vendor article’s description of RSAT’s limits, so verify the exact scope against current Microsoft guidance and the target test platform. Microsoft separately says not to use RSAT for data-integration tests; use the Data Management Framework and its data-task automation capabilities for that purpose. A regression suite can still cover business workflows that cross modules, but that is not the same as validating a file-based data integration.

Skipping the inventory. Cloud POS and warehouse scenarios may be omitted, inflating apparent completion.

Rebuilding everything at once. Validate the target platform on a small pilot before tackling difficult cross-module cases.

Retiring RSAT too early. Financial close, batch, and upgrade failures may emerge only later in the business cycle.

Make verification obligations the cutover gate

The recommendations below are an independent interpretation, not direct quotations from ACCELQ.

The test IDs and statuses in the mapping below are illustrative. Link each mapping to the old and new test versions, roles and data used, execution environments, key assertions, and both run IDs. If the environments or data are not equivalent, record that difference before treating the results as comparable.

Build an obligation mapping

Old testVerification obligationNew testStatusEvidence
RSAT-101Order status after submissionNEW-011preservedComparative run
RSAT-102Posting amount reconciles to ledgerNEW-021enhancedLedger evidence
RSAT-103Retired workflow—removedBusiness approval

Test counts may fall, but high-risk assertions must not silently disappear.

“Preserved” means the replacement still verifies the original obligation with supporting evidence; “enhanced” adds checks while retaining that obligation; “removed” requires a business-approved reason; and “unresolved” means there is no reliable mapping or comparable evidence. These statuses describe coverage disposition; they do not mean the replacement test has passed.

Establish migration exit criteria

Set thresholds based on business risk, rather than copying arbitrary percentages:

  • Critical business processes have traceable replacement tests.
  • High-risk assertions are preserved or strengthened.
  • Retired tests have approved business justifications.
  • A full business cycle has been covered in parallel, with significant discrepancies explained.
  • Roles, data, and environments are reproducible.
  • Maintainers are trained; diagnostics and rollback are documented.

Roll out incrementally

Use Inventory → Pilot → Rebuild → Equivalence Review → Parallel Run → Cutover. Cut over by business process or module. Where critical verification remains unreliable, retain the old path or temporary manual controls until residual risk is explicitly accepted.

Evaluate tools without vendor bias

Compare D365 F&O support, Cloud POS/warehouse compatibility, assertion capabilities, test data, Azure DevOps integration, maintainability, security, cost, and lock-in. A proof of concept must include representative complex workflows, not only a successful vendor demo.

Questions to close before cutover

  • Do we know every active test and its business purpose?
  • Do we distinguish script migration percentage from verification-obligation preservation?
  • Have we compared results using equivalent data and environments?
  • Does parallel execution include critical financial, batch, and integration cycles?
  • Who signs off retired coverage and residual risk?
  • Are cutover, pause, and rollback conditions explicit?

Success means preserved coverage, not a green count

RSAT migration succeeds when the team can demonstrate that critical business risks remain effectively tested—not when a replacement tool produces a large number of green checks. Early inventory, representative pilots, and coverage-equivalence evidence are the foundation of a controlled transition.

References

Source note: Migration estimates and tool recommendations are attributed to ACCELQ and are not independent benchmarks. The Microsoft page confirms the support notice; recording-format compatibility still needs to be checked with the target tool.

Share