Sauce Labs con Espresso
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
- The `saucectl` command-line interface: Segui le istruzioni di installazione da Sauce Labs se non hai già la Sauce CLI.
.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.
