App Center Test

Important

La mise hors service de Visual Studio App Center est prévue pour le 31 mars 2025. Bien que vous puissiez continuer à utiliser Visual Studio App Center jusqu’à sa mise hors service complète, il existe plusieurs alternatives recommandées vers lesquelles vous pouvez envisager la migration.

En savoir plus sur les chronologies et les alternatives de support.

App Center Test (anciennement Xamarin Test Cloud) est un service d’automatisation des tests pour les applications mobiles natives et hybrides. Les tests écrits à l’aide de frameworks pris en charge peuvent être exécutés sur des centaines de modèles d’appareils uniques et de systèmes d’exploitation hébergés dans notre centre de données. Démarrez les exécutions de tests à l’aide de l’interface de ligne de commande App Center ou de l’API REST publique. App Center stocke les résultats des tests, y compris les ressources multimédias, pour une consultation pouvant aller jusqu’à six mois.

Les séries de tests s’exécutent de manière hébergée : chargez le fichier binaire de l’application et les fichiers de test pour exécuter des tests dans notre centre de données. Les ressources générées, telles que les captures d’écran et les journaux d’activité des appareils, sont conservées pour les rapports de test.

App Center Test gère une stratégie de rétention des données de six mois pour les données de rapport de test. Tous les rapports de test de plus de six mois sont supprimés.

Conseil

L’interface utilisateur de test App Center affiche uniquement les 50 séries de tests les plus récentes pour chaque série de tests. Vous pouvez accéder à des séries de tests plus anciennes à l’aide de l’API App Center.

Principales fonctionnalités

  • Appareils réels : nous utilisons de vrais appareils Android & iOS qui ne sont pas rootés ou jailbreakés, offrant ainsi la meilleure approximation de l’environnement de vos utilisateurs.
  • Captures d’écran : les captures d’écran sont capturées automatiquement pour chaque étape de test et peuvent être consultées côte à côte pour tous les appareils d’un rapport de test.
  • Journaux : affichez les journaux d’activité de l’appareil dans une série de tests et les traces de pile pour les étapes de test ayant échoué.
  • Exécutions simultanées : exécutez des tests simultanément sur plusieurs appareils pour accélérer l’accès aux résultats. Pour en savoir plus sur l’accès concurrentiel, consultez la section Concepts de base .
  • Prise en charge du framework populaire
    • Appium (Java avec JUnit)
    • Calebasse
    • Espresso (Android uniquement)
    • Xamarin.UITest
    • XCUITest (iOS uniquement)

App Center Test ne prend actuellement pas en charge les fonctionnalités suivantes :

  • Test manuel
  • Simulation de condition réseau
  • Connexions réseau cellulaires
  • VPN
  • Test de charge

Avant de commencer, il est recommandé de se familiariser avec les concepts de base de Test.