App Center-Test

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 eine Migration in Betracht ziehen können.

Erfahren Sie mehr über Supportzeitpläne und Alternativen.

App Center Test (ehemals Xamarin Test Cloud) ist ein Testautomatisierungsdienst für native und hybride mobile Apps. Tests, die mit unterstützten Frameworks geschrieben wurden, können auf Hunderten von einzigartigen Gerätemodellen und Betriebssystemen ausgeführt werden, die in unserem Rechenzentrum gehostet werden. Starten Sie Testausführungen mithilfe der App Center-Befehlszeilenschnittstelle oder der öffentlichen REST-API. App Center speichert Testergebnisse, einschließlich Medienressourcen, bis zu sechs Monate lang zur Anzeige.

Testläufe werden auf gehostete Weise ausgeführt: Laden Sie die App-Binärdatei und die Testdateien hoch, um Tests in unserem Rechenzentrum auszuführen. Generierte Ressourcen, z. B. Screenshots und Geräteprotokolle, werden für Testberichte aufbewahrt.

App Center Test verwaltet eine Sechs-Monats-Datenaufbewahrungsrichtlinie für Testberichtsdaten. Alle Testberichte, die älter als sechs Monate sind, werden entfernt.

Tipp

Auf der App Center-Test-Benutzeroberfläche werden nur die 50 letzten Testläufe für jede Testreihe angezeigt. Sie können mit der App Center-API auf ältere Testläufe zugreifen.

Wichtige Funktionen

  • Echte Geräte : Wir verwenden echte Android-& iOS-Geräte, die nicht gerootet oder jailbreakt sind, was die beste Näherung der Umgebung Ihrer Benutzer bietet.
  • Screenshots : Screenshots werden automatisch für jeden Testschritt erfasst und können für alle Geräte in einem Testbericht nebeneinander angezeigt werden.
  • Protokolle : Zeigen Sie die Geräteprotokolle in einem Testlauf an, und stapeln Sie Ablaufverfolgungen für fehlgeschlagene Testschritte.
  • Gleichzeitige Ausführungen : Führen Sie Tests auf mehreren Geräten gleichzeitig aus, um die Zeit bis zu den Ergebnissen zu verkürzen. Weitere Informationen zur Parallelität finden Sie im Abschnitt Kernkonzepte .
  • Unterstützung des beliebten Frameworks
    • Appium (Java mit JUnit)
    • Kalebasse
    • Espresso (nur Android)
    • Xamarin.UITest
    • XCUITest (nur iOS)

App Center-Test unterstützt derzeit nicht die folgenden Features:

  • Manuelle Tests
  • Simulation der Netzwerkbedingung
  • Mobilfunkverbindungen
  • VPN
  • Auslastungstests

Bevor Sie beginnen, empfiehlt es sich, sich mit den Kernkonzepten von Test vertraut zu machen.