Un pool d'appareils est l'ensemble des téléphones et tablettes que vos exécutions mobiles peuvent utiliser. Chaque cas de test mobile en utilise un, et chaque projet de test dispose d'un pool par défaut pour que les tests fonctionnent avant toute configuration. Vous créez le vôtre quand vous voulez fixer des modèles précis, séparer Android d'iOS, ou écarter un appareil lent des exécutions quotidiennes.
Créer un pool d'appareils
Ouvrez votre projet de test, sélectionnez Configurer, puis Appareils.
Sélectionnez Nouveau pool.
Donnez-lui un Nom du pool, par exemple
Pool CI Android.Choisissez la Plateforme, Android ou iOS.
Sélectionnez Ajouter depuis le catalogue et choisissez les appareils que ce pool doit contenir.
Sélectionnez Créer le pool.
Choisir des appareils dans le catalogue
Le Catalogue d'appareils liste tout ce qui est disponible pour votre organisation. Recherchez par nom, et filtrez par Plateforme, par Type, et selon qu'un appareil est déjà dans le pool.
Chaque appareil est marqué Physique ou Émulateur. Un appareil physique est du vrai matériel, ce que vous voulez quand le comportement testé dépend du téléphone lui-même. Un émulateur s'obtient plus vite et suffit généralement aux parcours qui n'exercent que votre propre application mobile.
Pendant votre sélection, le catalogue prévisualise les ajouts et les retraits avant que vous n'appliquiez les modifications.
Lire la disponibilité d'un pool
Chaque pool porte un badge de disponibilité, qui vous dit si les exécutions mobiles démarreront tout de suite ou attendront.
Badge | Ce qu'il signifie |
Haute disponibilité | Ce pool a plusieurs appareils prêts et peut gérer des exécutions simultanées |
Disponible | Ce pool a des appareils prêts pour les tests |
Occupé | Tous les appareils de ce pool sont actuellement utilisés |
Obsolète | Ce pool est prévu pour suppression, migrez vers un autre pool |
Si vos exécutions attendent souvent, le pool est trop petit pour le parallélisme que vous demandez. Ajoutez des appareils, ou baissez le parallélisme de l'exécution.
Définir un pool par défaut
Marquez un pool comme Pool par défaut et tous les cas de test mobiles l'utiliseront automatiquement, sauf si vous en choisissez un autre. Un projet de test a exactement un pool par défaut.
Archiver un pool dont vous n'avez plus besoin
Les pools sont archivés plutôt que supprimés, pour que rien de ce qui les référence ne casse.
Archiver un pool le retire de la sélection d'appareils. Les cas de test qui pointent encore vers lui basculent sur le pool par défaut, ce que l'interface indique directement : « Si le pool sélectionné est archivé, le pool par défaut sera utilisé à la place. » Les pools archivés restent visibles via le filtre des archivés, vous pouvez donc en récupérer un.
Questions fréquentes
Comment configurer des pools pour les deux plateformes ?
Créez un pool par Plateforme, un pool Android et un pool iOS. Une exécution mobile cible un seul pool, ce qui garde les appareils et les résultats de chaque plateforme bien séparés.
Comment retirer un pool en toute sécurité ?
Archivez-le. L'archivage garde fonctionnels tous les cas de test qui le référencent, puisqu'ils basculent sur le pool par défaut, et le pool reste accessible via le filtre des archivés si vous le voulez de nouveau. Vérifiez tout cas de test qui dépendait d'un modèle précis, car les appareils changent.
Comment faire démarrer mes exécutions mobiles plus tôt ?
Cherchez le badge Préchauffé dans le sélecteur Appareil. Un pool ou un appareil préchauffé exécute déjà votre application mobile, l'exécution démarre donc sans attendre le démarrage d'un téléphone. Si aucune option préchauffée n'est proposée, regardez plutôt le badge de disponibilité : Occupé signifie que tous les appareils du pool travaillent.
Faut-il choisir des appareils physiques ou des émulateurs ?
Thunders fonctionne très bien avec les deux, choisissez donc ce qui convient à l'exécution. Les émulateurs s'obtiennent vite et coûtent moins cher, ce qui en fait un bon choix par défaut pour les parcours qui exercent votre propre application mobile. Les appareils physiques vous donnent le vrai matériel quand cela compte, pour la caméra, la biométrie ou les performances. Beaucoup d'équipes gardent un pool de chaque et utilisent les deux.
Comment garder une trace des pools que nous n'utilisons plus ?
Les pools archivés ne sont jamais détruits. Ils restent listés derrière le filtre des archivés avec leurs appareils, vous pouvez donc consulter ce qu'un ancien pool contenait ou le remettre en service.
