Frameworks de test et tests intégrés dans AWS Device Farm - 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.

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é :