Concepts de base des tests App Center
Important
Visual Studio App Center doit être mis hors service le 31 mars 2025. Bien que vous puissiez continuer à utiliser Visual Studio App Center jusqu’à ce qu’il soit entièrement mis hors service, il existe plusieurs alternatives recommandées vers lesquelles vous pouvez envisager de migrer.
En savoir plus sur les chronologies et les alternatives de support.
Il est utile de vous familiariser avec les concepts de base qui composent l’expérience de test App Center.
Concept | Définition |
---|---|
Configuration des appareils | Combinaison du modèle d’appareil et de la version du système d’exploitation. Par exemple, un iPhone 7 exécutant iOS 10 et un iPhone 7 exécutant iOS 10.2 sont deux configurations différentes. |
Niveau appareil | Les configurations d’appareil sont organisées par niveaux. Les appareils de niveau 1 sont les plus populaires sur le marché. Ils incluent généralement les téléphones phares des principaux fabricants. Les appareils de niveau 1 sont maintenus à un volume plus élevé et ont généralement des temps d’attente plus courts que les autres niveaux. À mesure que ces configurations vieillissent, elles deviendront finalement de niveau 2. Les appareils de niveau 3 sont généralement des appareils de périphérie qui ne sont pas courants ou populaires sur le marché. Les appareils de niveau 3 sont gérés en petits volumes et ont de fortes chances d’allonger les temps d’attente. |
Ensemble d’appareils | Collection de configurations d’appareil. Les ensembles d’appareils sont généralement utilisés pour accéder facilement aux appareils couramment utilisés pour les tâches répétées, telles que les appareils pour exécuter des tests de fumée de base. |
Concurrence des appareils | La concurrence des appareils est le nombre maximal d’appareils sur 2000 qu’un compte peut exécuter des tests à la fois. Une fois la limite d’accès concurrentiel[1] atteinte pour toutes les séries de tests, les appareils supplémentaires sont mis en file d’attente jusqu’à ce qu’un ou plusieurs de ceux qui exécutent des tests se terminent. La concurrence est déterminée par le niveau d’abonnement du compte et c’est également la base de la tarification. |
Série de tests | Exécution de votre suite de tests par rapport au binaire d’application fourni sur l’ensemble d’appareils sélectionné. Les séries de tests peuvent être lancées à l’aide de l’outil CLI App Center. |
Rapport de test | Artefact généré par une série de tests. Le rapport de test comprend les status de réussite/échec globaux, une répartition détaillée des status de réussite/échec par fabricant, la version du système d’exploitation et le facteur de forme, ainsi que les ressources telles que les captures d’écran et les journaux d’appareils. Les rapports de test sont visibles dans l’interface utilisateur web. |
Série de tests | Les séries de tests sont un système arbitraire permettant d’organiser vos séries de tests. Elles peuvent être considérées comme des étiquettes utilisées par l’interface utilisateur pour regrouper des exécutions de tests associées. Les utilisations courantes des séries de tests incluent la zone de fonctionnalités (par exemple, les « tests de connexion ») et la phase de développement (par exemple, « tests de fumée »). |
[1] - Remarque sur les limites de concurrence : si un appareil spécifique (modèle & version du système d’exploitation) a une disponibilité limitée, il peut être mis en file d’attente malgré la concurrence disponible. Chaque compte peut utiliser jusqu’à 50 % des instances disponibles d’un appareil spécifique. Cette limitation vise à préserver une disponibilité raisonnable pour d’autres testeurs.