Starten eines Testlaufs

Wichtig

Visual Studio App Center wird am 31. März 2025 eingestellt. Sie können Visual Studio App Center zwar weiterhin verwenden, bis es vollständig eingestellt ist, es gibt jedoch mehrere empfohlene Alternativen, zu denen Sie möglicherweise eine Migration in Erwägung ziehen.

Erfahren Sie mehr über Supportzeitpläne und Alternativen.

Eine Testausführung ist eine Ausführung einer Testsuite mit einer Anwendungsbinärdatei. In diesem Abschnitt wird beschrieben, wie Sie eine Testausführung in App Center Test hochladen und starten. Führen Sie vor dem Erstellen einer Testausführung die Schritte unter Erste Schritte mit App Center Test aus.

Testausführungen werden durch Ausführen eines Befehls gestartet, der die App Center-Befehlszeilenschnittstelle (CLI) aufruft. Der Befehl kann über ein lokales System, einen Testcomputer, als Teil einer Continuous Integration oder über ein Continuous Deployment-System ausgeführt werden. Dadurch werden Ihre Anwendung und Tests in App Center Test hochgeladen, wo sie einen Testbericht ausführen und generieren. Einige der Befehlsparameter variieren je nach Anwendungsplattform, Testframework, Testgeräten und anderen Testkonfigurationsoptionen. Verwenden Sie zum Generieren eines Prototypbefehls das Dialogfeld Neuer Testlauf in App Center Test.

App Center-Test

  1. Melden Sie sich beim App Center-Portal an.
  2. Wählen Sie eine Anwendung aus.
  3. Wählen Sie im linken Navigationsbereich Testen aus (der Kreis mit einem Häkchensymbol).

Sie sehen eine allgemeine Übersicht über vorhandene Testläufe für die ausgewählte Anwendung und die Schaltfläche Neue Testausführung .

Neuer Testlauf

Klicken Sie auf die Schaltfläche Neue Testausführung , um das Dialogfeld zu starten, mit dem der Befehl Testlaufprototyp erstellt wird. Dieses Dialogfeld wird über drei Bildschirme ausgeführt.

  1. Geräte auswählen: Wählen Sie die Geräte aus, auf die getestet werden soll.
  2. Konfigurieren: Wählen Sie die Testreihe, die Systemsprache und das Testframework aus, die für den Test verwendet werden sollen.
  3. Übermitteln: Stellt den Prototypbefehl bereit, um einen neuen Testlauf basierend auf den vorherigen Auswahlen zu starten.

Wechseln Sie zwischen diesen Bildschirmen, indem Sie die Auswahl oder die Schaltflächen Weiter > und < Zurück abschließen.

Geräte auswählen

Wählen Sie die Geräte oder ein benanntes Gerät aus, auf dem getestet werden soll. Ein Gerätesatz ist eine Sammlung von Geräten und Betriebssystemen. Wenn Sie zuvor eine Gerätegruppe erstellt haben, können Sie sie aus der Liste der benannten Gerätesätze auswählen.

Klicken Sie andernfalls auf Andere Gerätekonfigurationen auswählen, als das zu verwendende Gerät oder die zu verwendenden Geräte aus der Liste auszuwählen. Um die ausgewählten Geräte als benannte Gerätegruppe zu speichern, klicken Sie auf Speichern, und geben Sie einen Namen an. Klicken Sie zum Fortfahren, ohne diese Auswahl als benannte Gerätegruppe zu speichern, auf N-Geräte auswählen (Der Wert für N ändert sich, wenn Sie geräteauswahlen vornehmen, um die Anzahl der ausgewählten Geräte zu bestätigen).

Konfigurieren

Wählen Sie die Testreihe, die Systemsprache und das Testframework aus. Die Systemsprache bestimmt das Gerätegebietsschema, das sich auf Geräteeinstellungen auf Systemebene auswirkt, z. B. das Dezimaltrennzeichen. Weitere Informationen zu Testreihen finden Sie unter App Center Test Core-Konzepte.

Übermitteln

Basierend auf den vorherigen Schritten wird ein Prototypbefehl generiert. Einige Parameter in diesem Prototypbefehl müssen so bearbeitet werden, dass sie ihrer Umgebung entsprechen, bevor Sie sie zum Hochladen und Starten der Testausführung verwenden. Der Befehlsprototyp, der für einen hypothetischen Benutzer und eine Android-App mit Espresso-Tests generiert wurde, könnte beispielsweise wie folgt aussehen:

appcenter test run espresso --app "user_org_key/App_key" --devices 36608302 --app-path PATH_TO_FILE.apk  --test-series "main" --locale "en_US" --build-dir PATH_TO_ESPRESSO_BUILD_FOLDER

Wichtig

Der hier gezeigte Befehl dient nur zu Veranschaulichungszwecken. Verwenden Sie diesen Befehl nicht. Verwenden Sie stattdessen das Dialogfeld, um einen Befehlsprototyp für Ihre Anwendung, das Testframework und die Testparameter zu generieren.

Zu den Befehlsparametern gehören:

  • app : Die ID der ausgewählten Anwendung in App Center. Dieser Wert sollte nicht geändert werden.
  • geräte : Die ID für das ausgewählte Gerät, für das die Ausführung festgelegt ist . Wenn Sie einen benannten Gerätesatz ausgewählt haben, wird die ID aus dem Gerätesatznamen generiert. Wenn Sie keinen benannten Gerätesatz verwenden, wird die ID als Geräte slug generiert. Ein Geräte slug ist ein eindeutiger Hexadezimalwert, der die ausgewählte Sammlung von Geräten und Betriebssystemen darstellt. Dieser Wert sollte nicht geändert werden.
  • app-path : Der Pfad zur getesteten Anwendung. Dieser Pfad muss so bearbeitet werden, dass er mit Ihrer Umgebung übereinstimmt und kann ein absoluter oder relativer Pfad sein.
  • test-series: Die ausgewählte Testreihe. Die Testreihe ist eine Bezeichnung, die zum Gruppieren von Testausführungen in App Center-Testberichten verwendet wird.
  • build-dir : Der Pfad zu dem Verzeichnis, das die Buildausgabe der Testautomatisierung enthält. Dieser Pfad muss so bearbeitet werden, dass er mit Ihrer Umgebung übereinstimmt und kann ein absoluter oder relativer Pfad sein.

Bearbeiten Sie app-path und build-dir im generierten Befehl entsprechend Ihrer Umgebung, und führen Sie ihn dann über die Befehlszeile oder das Terminalfenster aus. Möglicherweise möchten Sie den Befehl für zukünftige Testläufe speichern.

Die bearbeitete und einsatzbereite Version der Befehlszeile für dieses hypothetische Beispiel könnte wie folgt lauten:

appcenter test run espresso --app "user_org_key/App_key" --devices 36608302 --app-path "app/build/outputs/apk/debug/app-debug.apk"  --test-series "main" --locale "en_US" --build-dir "app/build/outputs/apk/androidTest/debug"

Hinweis

Jede hochgeladene Datei ist auf 400 MB beschränkt. Stellen Sie sicher, dass die Größe Ihrer App-Datei oder des Buildverzeichnisinhalts den Größengrenzwert nicht überschreitet.

Hilfe

Sie können den Support im App Center-Portal kontaktieren. Wählen Sie in der oberen rechten Ecke des Bildschirms das Menü Hilfe (?) und dann "Support kontaktieren" aus. Unser engagiertes Supportteam beantwortet Ihre Fragen.

Wenn Sie Hilfe bei einer Testausführung benötigen, navigieren Sie zum betreffenden Testlauf, kopieren Sie die URL aus Ihrem Browser, und fügen Sie sie in die Supportunterhaltung ein. Eine Testlauf-URL sieht etwa wie https://appcenter.ms/orgs/OrgName/apps/App-Name/test/runs/77a1c67e-2cfb-4bbd-a75a-eb2b4fd0a747aus.