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

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

  1. The `saucectl` command-line interface: Sigue las instrucciones de instalación de Sauce Labs si aún no tienes el Sauce CLI.
  • Sauce Labs credentials: Añade estos a tu .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.