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 de eles o verem! Isso não exige 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 da sua automação de build atual para identificar problemas antes que eles cheguem à produção.

Abaixo está um guia para executar os seus testes Espresso integrados com o Axe DevTools Mobile e o 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 arquivo yaml na raiz do projeto localizado em .sauce/config.yml. Consulte o arquivo de configuração de exemplo 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 irá iniciar seus testes Espresso na plataforma Sauce Labs. Integre este comando em seu pipeline de CI/CD para automação completa.