Sauce Labs con Espresso
Con axe DevTools Mobile, puedes encontrar problemas de accesibilidad con tus pruebas de Espresso. Integre su prueba con Sauce Labs y obtenga información sobre la experiencia de su audiencia con su aplicación, ¡incluso antes de que la vean! Esto no implica ningún esfuerzo adicional por parte de su equipo. Sauce Labs es la plataforma de pruebas basada en la nube más grande, que alberga diversas configuraciones de dispositivos y emuladores para desarrollar su confianza digital. Configure sus pruebas para que se ejecuten en Sauce dentro de su automatización de compilación actual para detectar problemas antes de que lleguen a producción.
A continuación se muestra una guía para ejecutar sus pruebas de Espresso integradas con axe DevTools Mobile y Sauce Labs.
Prerrequisitos
- La interfaz de línea de comandos `saucectl` : Siga las instrucciones de instalación de Sauce Labs si aún no tiene la CLI de Sauce.
- Credenciales de Sauce Labs: Agregue estos a su
.bash_profile
o.zshenv
. Asegúrese de cargar los cambios ejecutandosource .filename
. Para obtener más detalles, siga las instrucciones de Sauce Labs.
Agregar configuración de Sauce Labs
Sauce Labs utiliza un archivo yaml
en la raíz del proyecto ubicado en .sauce/config.yml
. Consulte el archivo de configuración de muestra 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
Al ejecutar saucectl run
desde la raíz de su proyecto, se iniciarán sus pruebas de Espresso en la plataforma Sauce Labs. Integre este comando en su pipeline CI/CD para una automatización completa.