Rozwiązywanie problemów z testami
Ważne
Program Visual Studio App Center ma zostać wycofany 31 marca 2025 r. Chociaż możesz nadal używać programu Visual Studio App Center do momentu jego pełnego wycofania, istnieje kilka zalecanych alternatyw, do których można rozważyć migrację.
Dowiedz się więcej o osiach czasu pomocy technicznej i alternatywach.
Dokumenty w tej sekcji zawierają ogólne porady dotyczące rozwiązywania problemów z usługą App Center Test.
Ogólne porady
Jeśli nie masz pewności, jak zdiagnozować problem, oto kilka ogólnych wskazówek:
- Potwierdź, że testy działają lokalnie. Najlepiej porównać podobne modele urządzeń i wersje systemu operacyjnego, aby zminimalizować zmienne.
- Porównaj działające i nieudane urządzenia w teście, które mają co najmniej jedną zmienną wspólną. Na przykład wersja systemu operacyjnego, model lub kształt.
- Nie można przekazać pakietów aplikacji symulatora systemu iOS do testu. Test wymaga kompilacji urządzenia z systemem iOS (IPA), którą nasz system może ponownie podpisać przy użyciu naszych plików aprowizacji programowania.
- Zestaw testów może wymagać dodatkowego czasu lub połączenia z serwerem w celu niezawodnego przeprowadzenia testów w usłudze App Center.
- Test nie może zautomatyzować wielu aplikacji ani aplikacji systemowych (przeglądarka, aparat itd.). To ograniczenie dotyczy nawet struktur testowych, które umożliwiają lokalną pełną kontrolę systemu.
- Nie dołączaj bibliotek DLL aplikacji do zestawu testów. Biblioteki DLL aplikacji nie są konieczne, ponieważ plik binarny aplikacji jest udostępniany do testowania. Jeśli mimo to uwzględnisz te biblioteki DLL, może to spowodować nieoczekiwane zachowanie, takie jak stragany lub inne dziwne objawy.
Typowe udokumentowane problemy
- (Android) brakujące lub uszkodzone zrzuty ekranu
- (iOS) Alerty dotyczące prywatności
- (iOS) Nieprawidłowe współrzędne
- Kody zakończenia interfejsu wiersza polecenia
- Zmiany bazy danych podczas testów
- Bezczynne urządzenie
- Analiza dzienników urządzeń
- Urządzenia, które utknęły w martwym punkcie
- Testowanie raportu — kroki braku synchronizacji
- Limity czasu
- Problemy z połączeniem serwera & sieci Web
Zasoby specyficzne dla platformy
Problemy występujące podczas lokalnego testowania lub korzystania z określonych funkcji platformy zwykle wymagają rozwiązywania problemów specyficznych dla platformy. Przydatne zasoby są wymienione poniżej:
Przewodniki centrum aplikacji | Dokumentacja platformy zewnętrznej |
---|---|
Appium | Witryna internetowa Appium |
Calabash | Calabash iOS Wiki, Calabash Android Wiki |
Espresso | Dokumentacja espresso |
Xamarin.UITest | Nie dotyczy |
XCUITest | Dokumentacja narzędzia XCUITest |
Kontaktowanie się z pomocą techniczną centrum aplikacji
Otwórz menu Pomocy w prawym górnym rogu portalu Centrum aplikacji: https://www.appcenter.ms> ? > Skontaktuj się z pomocą techniczną. Użyj pola komunikatu, aby wyjaśnić problem lub pytanie. Pomoc techniczna jest dostępna tylko w języku angielskim i w godzinach pracy.