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.
Frameworks de test et tests intégrés dans AWS Device Farm
Cette section décrit le support de Device Farm pour les frameworks de test et les types de tests intégrés.
Device Farm exécute des tests automatisés en vous demandant de télécharger votre application et vos tests dans un compartiment Amazon S3 sécurisé géré par le service. Une fois chargé, il active l'infrastructure sous-jacente, y compris les hôtes de test gérés par les services, et exécute les tests en parallèle sur plusieurs appareils. Les résultats des tests sont stockés dans un compartiment S3 géré par le service. Cette architecture, appelée exécution côté service, constitue un moyen rapide et efficace d'exécuter des tests sur des hôtes physiquement proches de l'appareil, sans avoir à gérer vous-même l'infrastructure hôte de test. Cette approche s'adapte bien aux tests indépendants sur de nombreux appareils, ainsi qu'aux tests dans le contexte d'un CI/CD pipeline.
Pour plus d'informations sur la manière dont Device Farm exécute les tests, consultezEnvironnements de test dans AWS Device Farm.
Note
Pour les testeurs Appium, vous préférerez peut-être exécuter vos tests Appium depuis votre environnement local. Avec une session d'accès à distance, vous pouvez exécuter des tests Appium côté client. Pour plus d'informations, veuillez consulter les tests Appium côté client.
Frameworks de test
Device Farm prend en charge les frameworks de test d'automatisation mobiles suivants :
Cadres de test d'applications Android
Cadres de test d'applications iOS
Cadres de test d'applications Web
Les applications web sont prises en charge à l'aide d'Appium. Pour plus d'informations sur l'apport de vos tests à Appium, reportez-vous à la section Exécuter automatiquement des tests Appium dans Device Farm.
Frameworks dans un environnement de test personnalisé
Device Farm ne fournit pas d'assistance pour la personnalisation de l'environnement de test pour le XCTest framework. Pour de plus amples informations, veuillez consulter Environnements de test personnalisés dans AWS Device Farm.
Support des versions d'Appium
Pour les tests exécutés dans un environnement personnalisé, Device Farm prend en charge la version 1 d'Appium. Pour de plus amples informations, veuillez consulter Environnements de test dans AWS Device Farm.
Types de tests intégrés
Grâce aux tests intégrés, vous pouvez tester votre application sur plusieurs appareils sans avoir à écrire et à gérer des scripts d'automatisation des tests. Device Farm propose un type de test intégré :