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 trovare problemi di accessibilità nei 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 sforzi aggiuntivi da parte del tuo team. Sauce Labs è la più grande piattaforma di test basata su cloud, che ospita varie configurazioni di dispositivi ed emulatori per aumentare la tua sicurezza digitale. Configura i tuoi test in modo che vengano eseguiti su Sauce all'interno della tua attuale automazione di build per individuare 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. L'interfaccia della riga di comando `saucectl` : Segui le istruzioni di installazione di Sauce Labs se non disponi già della Sauce CLI.
  2. Credenziali di Sauce Labs: Aggiungili al tuo .bash_profile o .zshenv. Assicurati di caricare le modifiche eseguendo source .filename. Per maggiori dettagli, segui le istruzioni di Sauce Labs.

Aggiungi la configurazione di Sauce Labs

Sauce Labs utilizza un file che si trova nella radice del progetto in yaml . .sauce/config.yml Fare riferimento al file di configurazione di esempio riportato di seguito:

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"

Esegui test su Sauce Labs

Esecuzione saucectl run dalla radice del progetto avvierà i test Espresso sulla piattaforma Sauce Labs. Integra questo comando nella tua pipeline CI/CD per un'automazione completa.