Environnement de test multiplateforme basé sur le cloud?
Auparavant posé cette question sur les environnements de test pour Windows, MacOS, Android et iOS;
Environnement de test unifié pour Windows, iOS, Android et MacOS
La réponse "Pour Windows, exécutez une VM, pour Android, exécutez un AVD dans Android Studio et pour iOS, utilisez un Simulator dans XCode." est une bonne solution mais est locale à un appareil.
Quelqu'un a-t-il connaissance d'une approche ou d'une solution par laquelle nos tests peuvent être basés sur le cloud? c'est-à-dire que différents membres de l'équipe peuvent tester notre produit sur chaque OS à partir d'une plate-forme de test centrale (qui n'a pas à s'asseoir localement sur chaque machine de personnes)?
Réponses
Les suggestions de Michael sont plutôt sympas, mais jetez peut-être aussi un coup d'œil au AWS Device Lab: https://aws.amazon.com/device-farm/ et ses alternatives https://www.g2.com/products/aws-device-farm/competitors/alternatives
Les systèmes d'exploitation réguliers peuvent être installés dans la plupart des Clouds. Uniquement pour macOs, vous devez trouver un autre fournisseur, par exemplehttps://www.macincloud.com/
Yes Browserstack et Sauce Labs sont des fournisseurs de longue date et de premier plan de navigateurs et d'émulateurs basés sur le cloud.
https://www.browserstack.com/
https://saucelabs.com/
Ils incluent des options de connexion à votre environnement local afin que vous puissiez tester votre système sans avoir à télécharger ou à créer un système de test. Cela répond au besoin de "votre système mais avec plusieurs navigateurs et appareils"
Si vous recherchez un écosystème basé sur le cloud, vous pouvez essayer LambdaTest - un outil de test multi-navigateurs. Il évite la nécessité de maintenir une architecture interne en offrant un cloud de test en ligne flexible.
LambdaTest vous fournit une grille Selenium en ligne qui vous permet d'exécuter des tests logiciels manuels et automatisés de vos sites Web et applications Web sur plus de 2000 navigateurs, versions de navigateur et environnements de systèmes d'exploitation différents tels que Windows, macOS, Android et iOS.