Sauce Labs con Espresso
Usando Axe DevTools Mobile, puedes encontrar problemas de accesibilidad con tus pruebas de Espresso. Integra tu prueba con Sauce Labs y obtiene información sobre la experiencia de tu audiencia con tu aplicación, ¡antes de que incluso la hayan visto! Esto no implica un esfuerzo adicional de tu equipo. Sauce Labs es la plataforma de pruebas en la nube más grande, albergando varias configuraciones de dispositivos y emuladores para construir tu confianza digital. Configura tus pruebas para ejecutarlas en Sauce dentro de tu automatización de construcción actual para detectar problemas antes de que lleguen a producción.
A continuación, se presenta una guía para ejecutar tus pruebas de Espresso integradas con Axe DevTools Mobile y Sauce Labs.
Requisitos previos
- The `saucectl` command-line interface: Sigue las instrucciones de instalación de Sauce Labs si aún no tienes el Sauce CLI.
.bash_profile o .zshenv. Asegúrate de cargar los cambios ejecutando source .filename. Para más detalles, sigue las instrucciones de Sauce Labs.Agregar configuración de Sauce Labs
Sauce Labs usa un archivo yaml en la raíz del proyecto ubicado en .sauce/config.yml. Consulta el archivo de configuración de ejemplo a continuación:
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"
Ejecutar pruebas en Sauce Labs
Ejecutar saucectl run desde la raíz de tu proyecto iniciará tus pruebas de Espresso en la plataforma de Sauce Labs. Integra este comando en tu canal de CI/CD para una automatización completa.
