Sauce Labs con 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

Utilizzando Axe DevTools Mobile, puoi individuare i problemi di accessibilità con i tuoi test Espresso. Integra il tuo test con Sauce Labs e ottieni informazioni sull'esperienza del tuo pubblico con la tua app, prima ancora che l'abbiano vista! Ciò non comporta alcun sforzo aggiuntivo da parte del tuo team. Sauce Labs è la più grande piattaforma di testing basata sul cloud, ospitando varie configurazioni di dispositivi ed emulatori per accrescere la tua fiducia digitale. Configura i tuoi test per eseguirli su Sauce all'interno della tua attuale automazione di build per intercettare i problemi prima che raggiungano la produzione.

Di seguito è riportata una guida per eseguire i test Espresso integrati con Axe DevTools Mobile e Sauce Labs.

Prerequisiti

  1. The `saucectl` command-line interface: Segui le istruzioni di installazione da Sauce Labs se non hai già la Sauce CLI.
  • Sauce Labs credentials: Aggiungi questi al tuo .bash_profile o al .zshenv. Assicurati di caricare le modifiche eseguendo source .filename. Per maggiori dettagli, segui le istruzioni da Sauce Labs.
  • Aggiungere la Configurazione di Sauce Labs

    Sauce Labs utilizza un file yaml nella radice del progetto situato a .sauce/config.yml. Consulta il file di configurazione di esempio qui sotto:

    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"
    

    Eseguire i Test su Sauce Labs

    Eseguendo saucectl run dalla radice del tuo progetto avvierai i tuoi test Espresso sulla piattaforma Sauce Labs. Integra questo comando nel tuo sistema CI/CD per una completa automazione.