Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Testowanie może być trudne i coraz bardziej złożone ze względu na fragmentację urządzeń, złożoność aplikacji, cykle szybkiego wydawania, krótkie sesje i wysokie oczekiwania użytkowników. Należy regularnie upewnić się, że dostarczasz dokładnie przetestowane aplikacje, które zapewniają doskonałe środowisko klienta. Testowanie nie jest łatwym zadaniem i nie jest dobrym sposobem na ręczne przetestowanie każdej wersji.
Testy mogą być skutecznie rozwiązywane. Aplikacje mobilne można testować na wielu różnych urządzeniach przy użyciu testów automatycznych. Możesz użyć usług w chmurze, aby przyspieszyć wydawanie aplikacji mobilnych i przezwyciężyć wyzwania testowe, które dodają wąskie gardła do tworzenia i wdrażania aplikacji.
Znaczenie testowania automatycznego
- Zwiększ pokrycie testowe, określając różne typy formularzy, typy łączności i wersje systemu operacyjnego.
- Oszczędzaj czas, pieniądze i zasoby, testując różne urządzenia i pokrycie systemu operacyjnego.
- Zwiększ dokładność, unikając powtarzających się testów ręcznych i mając więcej czasu na tworzenie nowych zautomatyzowanych testów oprogramowania i radzenie sobie ze złożonymi funkcjami.
- Testowanie w sposób ciągły, analizowanie wydajności aplikacji oraz znajdowanie i rozwiązywanie problemów, zanim użytkownicy wpadną do nich i szybko wypuszczają je.
- Dostarczaj aplikacje wysokiej jakości, zapewniając klientom na wielu urządzeniach najlepsze środowisko.
Visual Studio App Center
Test usługi App Center to oparta na chmurze usługa, za pomocą której można uruchamiać zautomatyzowane testy interfejsu użytkownika na tysiącach rzeczywistych urządzeń w chmurze w systemach Android i iOS dla natywnych i hybrydowych aplikacji mobilnych. Za pomocą ponad 2000 urządzeń można pisać skrypty testowe, które można wykonywać automatycznie, aby ułatwić testowanie.
Kluczowe funkcje programu Visual Studio App Center
- Testy uruchamiane na rzeczywistych urządzeniach, które nie są odblokowane lub zdjęte zabezpieczenia systemu, aby zapewnić najlepsze przybliżenie środowisk użytkowników.
- Zrzuty ekranu są automatycznie przechwytywane i dołączane do każdego kroku testu. Można je wyświetlać obok siebie dla wszystkich urządzeń docelowych w przebiegu testowym.
- Dzienniki urządzeń dla wszystkich urządzeń docelowych w przebiegu testu i ślady stosu dla kroków testu, które zakończyły się niepowodzeniem.
- Współbieżne przebiegi testów na wielu urządzeniach jednocześnie, aby przyspieszyć czas do wyników.
- Popularna obsługa platformy testowej, na przykład Appium (Java with JUnit) dla systemów Android i iOS, Espresso (Java) dla systemów Android, Calabash dla systemów Android i iOS, Xamarin.UITest dla systemów Android i iOS oraz XCUITest dla systemu iOS.
- Obsługa platformy dla systemów iOS, Android Xamarin i React Native.