Problembehandlung bei Tests
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.
Die Dokumente in diesem Abschnitt enthalten allgemeine Tipps zur Problembehandlung für App Center-Tests.
Allgemeine Tipps
Wenn Sie sich nicht sicher sind, wie Sie Ihr Problem diagnostizieren, finden Sie hier einige allgemeine Tipps:
- Vergewissern Sie sich, dass Ihre Tests lokal funktionieren. Vergleichen Sie im Idealfall ähnliche Gerätemodelle und Betriebssystemversionen, um Variablen zu minimieren.
- Vergleichen Sie funktionierende geräte im Vergleich zu fehlerhaften Geräten in Test, die mindestens eine Variable gemeinsam haben. Beispiel: Betriebssystemversion, Modell oder Formfaktor.
- iOS-Simulator-App-Pakete können nicht in Test hochgeladen werden. Der Test erfordert einen iOS-Gerätebuild (IPA), den unser System mit unseren Entwicklungsbereitstellungsdateien erneut signieren kann.
- Ihre Testsammlung benötigt möglicherweise zusätzliche Zeit oder eine Serververbindung , um Tests in App Center zuverlässig zu bestehen.
- Der Test kann nicht mehrere Apps oder System-Apps (Browser, Kamera usw.) automatisieren. Diese Einschränkung gilt auch für Testframeworks, die eine vollständige lokale Systemsteuerung ermöglichen.
- Schließen Sie keine App-DLLs in Ihre Testsammlung ein. App-DLLs sind nicht erforderlich, da Ihre App-Binärdatei für Test bereitgestellt wird. Wenn Sie diese DLLs trotzdem einschließen, kann dies zu unerwartetem Verhalten wie Würgen oder anderen seltsamen Symptomen führen.
Häufige dokumentierte Probleme
- (Android) fehlende oder beschädigte Screenshots
- (iOS) Datenschutzwarnungen
- (iOS) Falsche Koordinaten
- CLI-Exitcodes
- Datenbankänderungen während Tests
- Gerät im Leerlauf
- Analyse des Geräteprotokolls
- Verzögerte Geräte
- Nicht synchronisierte Testberichtsschritte
- Zeitlimits
- Verbindungsprobleme beim Web &-Server
Frameworkspezifische Ressourcen
Probleme, die bei lokalen Tests oder bei verwendung bestimmter Frameworkfeatures auftreten, erfordern in der Regel eine frameworkspezifische Problembehandlung. Hilfreiche Ressourcen sind unten aufgeführt:
App Center-Leitfäden | Dokumentation zu externen Frameworks |
---|---|
Appium | Appium-Website |
Kalebasse | Calabash iOS Wiki, Calabash Android Wiki |
Espresso | Dokumentation zu Espresso |
Xamarin.UITest | – |
XCUITest | XCUITest-Dokumentation |
Kontaktieren des App Center-Supports
Öffnen Sie das Hilfemenü in der oberen rechten Ecke des App Center-Portals: https://www.appcenter.ms> ? > Wenden Sie sich an den Support. Verwenden Sie das Meldungsfeld, um Ihr Problem oder Ihre Frage zu erläutern. Der Support wird nur in Englisch und während der Geschäftszeiten bereitgestellt.