Environnement de test Amazon Linux 2 pour les tests Android - AWS Device Farm

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Environnement de test Amazon Linux 2 pour les tests Android

AWSDevice Farm utilise les machines hôtes Amazon Elastic Compute Cloud (EC2) exécutant Amazon Linux 2 pour exécuter des tests Android. Lorsque vous planifiez un test, Device Farm alloue un hôte dédié à chaque appareil afin d'exécuter des tests de manière indépendante. Les machines hôtes s'arrêtent après le test, ainsi que tous les artefacts générés.

L'hôte de test Amazon Linux 2 est le plus récent environnement de test Android, remplaçant l'ancien système basé sur Ubuntu. À l'aide de votre fichier de spécifications de test, vous pouvez choisir d'exécuter vos tests Android sur l'environnement Amazon Linux 2.

L'hôte Amazon Linux 2 offre plusieurs avantages :

  • Tests plus rapides et plus fiables : par rapport à l'ancien hôte, le nouvel hôte de test améliore considérablement la vitesse des tests, notamment en réduisant les temps de démarrage des tests. L'hôte Amazon Linux 2 fait également preuve d'une stabilité et d'une fiabilité accrues lors des tests.

  • Accès à distance amélioré pour les tests manuels : les mises à niveau vers le dernier hôte de test et les améliorations permettent de réduire le temps de latence et d'améliorer les performances vidéo pour les tests manuels sur Android.

  • Sélection de la version logicielle standard : Device Farm normalise désormais la prise en charge des principaux langages de programmation sur l'hôte de test ainsi que sur les versions du framework Appium. Pour les langages pris en charge (actuellement Java, Python, Node.js et Ruby) et Appium, le nouvel hôte de test fournit des versions stables à long terme peu après le lancement. La gestion centralisée des versions via l'devicefarm-clioutil permet le développement de fichiers de spécifications de test avec une expérience cohérente dans tous les frameworks.