Previously asked this question around testing environments for Windows, MacOS, Android and iOS;

Unified Testing Environment for Windows, iOS, Android and MacOS

The answer "For Windows run a VM, for Android run an AVD in Android Studio, and for iOS use a Simulator in XCode." is a good solution but is local to a device.

Is anyone aware of an approach or solution whereby our testing can be cloud based? i.e. different members of the team can test our product on each OS from a central testing platform (that doesn't have to sit locally on each persons machine)?

4 Answers 4


Michael suggestions are pretty nice, but maybe also have a look at the AWS Device Lab: https://aws.amazon.com/device-farm/ and its alternatives https://www.g2.com/products/aws-device-farm/competitors/alternatives

The regular operating systems can be installed in most Clouds. Only for macOs you need to find another provider, for example https://www.macincloud.com/

  • +1 Niels always has good suggestions :) Aug 19, 2020 at 10:53
  • Thanks guys, really useful.
    – Jonny
    Aug 20, 2020 at 11:32

Yes browserstack and Sauce Labs are long standing and leading providers of cloud based browsers and emulators.

They include options for connecting to your local environment so you can test your system without needing to upload or create a testing system. This meets the need of "your system but with multiple browsers and devices"


If you’re looking for a cloud-based ecosystem, you can try LambdaTest - a cross-browser testing tool. It avoids the need to maintain an in-house architecture by offering a flexible online testing cloud.

LambdaTest provides you with an online Selenium Grid that enables you to run both manual and automated software tests of your websites and web apps over 2,000+ different browsers, browser versions, and operating systems environments such as Windows, macOS, Android, and iOS.

  • Thanks Salman, does it give you access to the menu options for the respective OS's? i.e. would we be able to browse through the latest OS settings menu's for each operating system?
    – Jonny
    Mar 7, 2021 at 13:31
  • Hey Jonny, yes you can perform web-based testing on all browsers and OS combinations. Here is the list of browsers and operating systems supported by LambdaTest >>> lambdatest.com/list-of-browsers
    – Salman
    Mar 8, 2021 at 15:05

Cloud-based cross-platform testing can be beneficial when you need different teams from different locations to test the same project. Some of the few good tools which I think could help you have the advantage of the cloud with your test initiatives can be

  • SOASTA CloudTest
  • Load Storm
  • Blaze Meter
  • Jenkins Dev@Cloud
  • Xamarin test cloud

All these options are good to ensure that your testers could enjoy the cloud environment for testing without much struggle on understanding the tools.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.