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

Mit Axe DevTools Mobile können Sie Barrierefreiheitsprobleme mit Ihren Espresso-Tests finden. Integrieren Sie Ihren Test mit Sauce Labs und gewinnen Sie Einblicke in die Benutzererfahrung Ihrer App – noch bevor sie diese gesehen haben! Dies erfordert keinen zusätzlichen Aufwand von Ihrem Team. Sauce Labs ist die größte cloud-basierte Testplattform, die verschiedene Geräte- und Emulator-Konfigurationen hostet, um Ihr digitales Vertrauen zu stärken. Konfigurieren Sie Ihre Tests so, dass sie innerhalb Ihrer aktuellen Build-Automatisierung auf Sauce laufen, um Probleme zu erkennen, bevor sie in die Produktion gelangen.

Nachfolgend finden Sie eine Anleitung zum Ausführen Ihrer Espresso-Tests, die in Axe DevTools Mobile und Sauce Labs integriert sind.

Voraussetzungen

  1. The `saucectl` command-line interface: Befolgen Sie die Installationsanweisungen von Sauce Labs , wenn Sie die Sauce CLI noch nicht haben.
  • Sauce Labs credentials: Fügen Sie diese zu Ihrem .bash_profile oder .zshenv. Stellen Sie sicher, dass die Änderungen geladen werden, indem Sie source .filename. Für mehr Details folgen Sie den Anweisungen von Sauce Labs.
  • Sauce Labs Konfiguration hinzufügen

    Sauce Labs verwendet eine yaml-Datei im Projektstammverzeichnis unter .sauce/config.yml. Siehe das Beispiel-Konfigurationsdatei unten:

    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 auf Sauce Labs ausführen

    Das Ausführen von saucectl run aus dem Stammverzeichnis Ihres Projekts startet Ihre Espresso-Tests auf der Sauce Labs-Plattform. Integrieren Sie diesen Befehl in Ihre CI/CD-Pipeline für volle Automatisierung.