Run your tests in different test environments.
Flawless functionality and performance of your application are vital. Fact is, you need to test you application in different scenarios. Remote testing enables you to simultaneously execute multiple automated tests in different test environments — using different technologies, system configurations, versions of system under tests, operating systems etc. And all that in the same time it took to run a single test before.