RSAT supports parallel execution

Important

This content is archived and is not being updated. For the latest documentation, go to What's new or changed in Finance and Operations apps home page. For the latest release plans, go to Dynamics 365 and Microsoft Power Platform release plans.

Enabled for Public preview General availability
Users, automatically Nov 1, 2021 Nov 1, 2021

Business value

Companies that use the Regression suite automation tool (RSAT) to run test automation can't make full use of the environment when running RSAT. This new feature lets you run multiple instances of RSAT on the environment. This lets you make better use of the environments and share environments between users for a lower cost of maintaining multiple environments. Large independent test suites can be run in parallel rather than being run sequentially. Running in parallel results in faster end-to-end execution times for completing test passes.

Feature details

This release of RSAT supports running multiple instances of the tool on an environment. Earlier versions of RSAT used a communication channel with the Finance and Operations test environment that only allowed single use, and trying to run a second instance at the same time resulted in exceptions. Each test run started by RSAT generates its own browser session for communication that is isolated for the run. It's even possible to continue working manually on the environment while RSAT is running tests.

One user can start the RSAT application multiple times and run different test suites in each of these application instances.

This shared use is also supported on virtual machine environments shared by multiple users, so that each user can run RSAT tests while other users also run tests. There's an option to configure how many concurrent instances the environment can process concurrently. The option can optimize use of environment resources.

This feature can also be used when executing tests from DevOps pipelines, by running multiple pipelines scheduled to run at the same time. This way, multiple test runs can execute in parallel on one environment to help process all tests faster than with earlier versions.

See also

Regression Suite Automation Tool (docs)