Sauce Labs met 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

Met axe DevTools Mobile kun je toegankelijkheidsproblemen vinden met je Espresso-tests. Integreer je test met Sauce Labs en krijg inzichten in de ervaring van je publiek met je app - nog voordat ze deze hebben gezien! Dit vergt geen extra inspanning van je team. Sauce Labs is het grootste cloud-gebaseerde testplatform en biedt diverse apparaat- en emulatieconfiguraties om je digitale vertrouwen op te bouwen. Configureer je tests om op Sauce te draaien binnen je huidige buildautomatisering om problemen te vangen voordat ze productie bereiken.

Hieronder vind je een gids voor het uitvoeren van je Espresso-tests geïntegreerd met axe DevTools Mobile en Sauce Labs.

Vereisten

  1. The `saucectl` command-line interface: Volg de installatie-instructies van Sauce Labs als je de Sauce CLI nog niet hebt.
  • Sauce Labs credentials: Voeg deze toe aan je .bash_profile of .zshenv. Zorg ervoor dat de wijzigingen worden geladen door source .filename. Voor meer details, volg de instructies van Sauce Labs.
  • Sauce Labs Configuratie Toevoegen

    Sauce Labs gebruikt een yaml -bestand in de projectroot op .sauce/config.yml. Raadpleeg het voorbeeldconfiguratiebestand hieronder:

    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"
    

    Tests Uitvoeren op Sauce Labs

    Het uitvoeren van saucectl run vanuit de root van je project zal je Espresso-tests starten op het Sauce Labs-platform. Integreer dit commando in je CI/CD-pijplijn voor volledige automatisering.