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 Zugänglichkeitsprobleme bei Ihren Espresso-Tests finden. Integrieren Sie Ihren Test in Sauce Labs und erhalten Sie Einblicke in die Erfahrungen Ihrer Nutzer mit Ihrer App – bevor sie diese überhaupt gesehen haben! Für Ihr Team entsteht dadurch kein zusätzlicher Aufwand. Sauce Labs ist die größte Cloud-basierte Testplattform, die verschiedene Geräte- und Emulatorkonfigurationen hostet, um Ihr digitales Vertrauen aufzubauen. Konfigurieren Sie Ihre Tests so, dass sie innerhalb Ihrer aktuellen Build-Automatisierung auf Sauce Labs ausgeführt werden, um Probleme zu erkennen, bevor sie die Produktion erreichen.

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

Voraussetzungen

  1. Die `saucectl` Befehlszeilenschnittstelle: Befolgen Sie die Installationsanweisungen von Sauce Labs , falls Sie die Sauce CLI noch nicht haben.
  2. Sauce Labs-Anmeldeinformationen: Fügen Sie diese zu Ihrem .bash_profile hinzu oder .zshenv. Denken Sie daran, die Änderungen durch Ausführen von source .filename zu laden. Weitere Einzelheiten erfahren Sie in den Anweisungen von Sauce Labs.

Sauce Labs Konfiguration hinzufügen

Sauce Labs verwendet eine yaml Datei im Projektstammverzeichnis unter .sauce/config.yml. Siehe die Beispielkonfigurationsdatei 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 in Sauce Labs durchführen

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