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 ontdekken in je Espresso-tests. Integreer je test met Sauce Labs en krijg inzicht 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 verschillende apparaat- en emulatorconfiguraties om je digitale vertrouwen te versterken. Configureer je tests zodat ze op Sauce draaien in je huidige build-automatisering en ontdek problemen voordat ze in de productie terechtkomen.

Hieronder vind je een handleiding 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 hoofdmap van het project, gelegen 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 vanaf de hoofdmap van je project start je Espresso-tests op het Sauce Labs-platform. Integreer dit commando in je CI/CD-pijplijn voor volledige automatisering.