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

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

  1. 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.
  2. Credenciales de Sauce Labs: Agregue estos a su .bash_profile o .zshenv. Asegúrese de cargar los cambios ejecutando source .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.