Sauce Labs com 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 o axe DevTools Mobile, você pode encontrar problemas de acessibilidade com seus testes Espresso. Integre seu teste com o Sauce Labs e obtenha insights sobre a experiência do seu público com seu aplicativo - antes mesmo que eles o vejam! Isso não requer esforço adicional da sua equipe. O Sauce Labs é a maior plataforma de testes baseada em nuvem, hospedando várias configurações de dispositivos e emuladores para construir sua confiança digital. Configure seus testes para rodar no Sauce dentro de sua automação de construção atual para detectar problemas antes que cheguem à produção.

Abaixo está um guia para executar seus testes Espresso integrados com axe DevTools Mobile e Sauce Labs.

Pré-requisitos

  1. The `saucectl` command-line interface: Siga as instruções de instalação do Sauce Labs se você ainda não tiver o Sauces CLI.
  • Sauce Labs credentials: Adicione estes ao seu .bash_profile ou .zshenv. Certifique-se de carregar as alterações executando source .filename. Para mais detalhes, siga as instruções do Sauce Labs.
  • Adicionar Configuração do Sauce Labs

    O Sauce Labs usa um yaml arquivo na raiz do projeto localizado em .sauce/config.yml. Consulte o exemplo de arquivo de configuração abaixo:

    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"
    

    Executar Testes no Sauce Labs

    Executar saucectl run a partir da raiz do seu projeto iniciará seus testes Espresso na plataforma Sauce Labs. Integre este comando em seu pipeline CI/CD para automação total.