Sauce Labs avec Espresso

This page is not available in the language you requested. You have been redirected to the English version of the page.
Link to this page copied to clipboard
Not for use with personal data

En utilisant Axe DevTools Mobile, vous pouvez identifier des problèmes d'accessibilité avec vos tests Espresso. Intégrez votre test avec Sauce Labs et obtenez des informations sur l'expérience de votre public avec votre application - avant même qu'il ne l'ait vue ! Cela ne nécessite aucun effort supplémentaire de votre équipe. Sauce Labs est la plus grande plateforme de test basée sur le cloud, hébergeant diverses configurations d'appareils et d'émulateurs pour renforcer votre confiance numérique. Configurez vos tests pour s'exécuter sur Sauce dans votre automatisation de build actuelle pour détecter les problèmes avant qu'ils n'atteignent la production.

Vous trouverez ci-dessous un guide pour exécuter vos tests Espresso intégrés avec Axe DevTools Mobile et Sauce Labs.

Prérequis

  1. The `saucectl` command-line interface: Suivez les instructions d'installation de Sauce Labs si vous n'avez pas déjà le CLI de Sauce.
  • Sauce Labs credentials: Ajoutez-les à votre .bash_profile ou .zshenv. Assurez-vous de charger les modifications en exécutant source .filename. Pour plus de détails, suivez les instructions de Sauce Labs.
  • Ajouter la Configuration de Sauce Labs

    Sauce Labs utilise un fichier de yaml à la racine du projet situé à .sauce/config.yml. Consultez le fichier de configuration exemple ci-dessous :

    version: 2.1
    apiVersion: v1alpha
    kind: espresso
    sauce:
     region: us-west-1
     concurrency: 10
     metadata:
       tags:
         - e2e
       build: Your App
    espresso:
     app: ./app/build/outputs/apk/debug/<app_name>-debug.apk
     testApp: ./app/build/outputs/apk/androidTest/debug/<app_name>-debug-androidTest.apk
    suites:
     - name: "<app_name>"
       testOptions:
         clearPackageData: true
         useTestOrchestrator: true
       emulators:
         - name: "Google Pixel 3 GoogleAPI Emulator"
           platformVersions:
             - "11.0"
         - name: "Google Pixel 3a GoogleAPI Emulator"
           platformVersions:
             - "10.0"
         - name: "Google Pixel 3 XL GoogleAPI Emulator"
           platformVersions:
             - "9.0"
    

    Exécuter les Tests sur Sauce Labs

    Exécuter saucectl run à partir de la racine de votre projet lancera vos tests Espresso sur la plateforme Sauce Labs. Intégrez cette commande dans votre pipeline CI/CD pour une automatisation complète.