Uruchamianie przebiegu testu
Ważne
Program Visual Studio App Center ma zostać wycofany 31 marca 2025 r. Mimo że możesz nadal używać programu Visual Studio App Center do momentu jej 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.
Przebieg testu to wykonanie zestawu testów z plikiem binarnym aplikacji. W tej sekcji opisano sposób przekazywania i uruchamiania przebiegu testu w usłudze App Center Test. Przed utworzeniem przebiegu testu wykonaj kroki opisane w temacie Wprowadzenie do testu usługi App Center.
Przebiegi testów są uruchamiane przez wykonanie polecenia, które wywołuje interfejs wiersza polecenia centrum aplikacji. Polecenie można wykonać z systemu lokalnego, komputera testowego, w ramach ciągłej integracji lub systemu ciągłego wdrażania. Spowoduje to przekazanie aplikacji i testów do usługi App Center Test, w którym są wykonywane i generują raport testowy. Niektóre parametry polecenia różnią się w zależności od platformy aplikacji, struktury testowej, urządzeń testowych i innych opcji konfiguracji testów. Aby wygenerować polecenie prototypu, użyj okna dialogowego Nowy przebieg testu w usłudze App Center Test.
Usługa App Center Test
- Zaloguj się do portalu Centrum aplikacji.
- Wybierz aplikację.
- W obszarze nawigacji po lewej stronie wybierz pozycję Testuj (okrąg z ikoną znacznika wyboru).
Zostanie wyświetlone ogólne omówienie istniejących przebiegów testów dla wybranej aplikacji i przycisku Nowy przebieg testu .
Nowy przebieg testu
Kliknij przycisk Nowy przebieg testu , aby uruchomić okno dialogowe tworzące polecenie prototypu przebiegu testu. To okno dialogowe przechodzi przez trzy ekrany.
- Wybierz urządzenia — wybierz urządzenia do przetestowania.
- Konfiguruj — wybierz serię testów, język systemowy i strukturę testową do użycia na potrzeby testu.
- Submit — udostępnia polecenie prototypu, aby uruchomić nowy przebieg testu na podstawie poprzednich wyborów.
Przechodzenie między tymi ekranami przez ukończenie zaznaczeń lub przycisków Dalej > i < Poprzednie .
Wybieranie urządzeń
Wybierz urządzenia lub nazwany zestaw urządzeń do przetestowania. Zestaw urządzeń to kolekcja urządzeń i systemów operacyjnych. Jeśli wcześniej utworzono zestaw urządzeń, możesz wybrać go z listy nazwanych zestawów urządzeń.
W przeciwnym razie kliknij pozycję Wybierz inne konfiguracje urządzeń niż wybierz urządzenie lub urządzenia do użycia z listy. Aby zapisać wybrane urządzenia jako nazwany zestaw urządzeń, kliknij pozycję Zapisz zestaw i podaj nazwę. Aby kontynuować bez zapisywania tego zaznaczenia jako nazwanego zestawu urządzeń, kliknij pozycję Wybierz N urządzeń (wartość N zmienia się podczas wybierania urządzenia w celu potwierdzenia wybranej liczby urządzeń).
Konfigurowanie
Wybierz serię testów, język systemowy i strukturę testową. Język systemowy określa ustawienia regionalne urządzenia, które mają wpływ na ustawienia urządzenia na poziomie systemu, takie jak separator dziesiętny. Aby uzyskać więcej informacji na temat serii testów, zobacz App Center Test Core concepts (Pojęcia dotyczące platformy App Center Test Core).
Prześlij
Na podstawie poprzednich kroków generowane jest polecenie prototypu. Niektóre parametry w tym poleceniu prototypu należy edytować, aby pasować do środowiska, zanim użyjemy go do przekazania i uruchomienia przebiegu testu. Na przykład prototyp polecenia wygenerowany dla hipotetycznego użytkownika i aplikacji systemu Android z testami Espresso może wyglądać następująco:
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
Ważne
Pokazane tutaj polecenie służy tylko do celów ilustracyjnych. Nie używaj tego polecenia. Zamiast tego użyj okna dialogowego, aby wygenerować prototyp polecenia dla aplikacji, struktury testowej i parametrów testowych.
Parametry polecenia obejmują:
- app — identyfikator wybranej aplikacji w Centrum aplikacji. Nie należy modyfikować tej wartości.
- devices — identyfikator wybranego urządzenia ustawionego do wykonania. Jeśli wybrano nazwany zestaw urządzeń, identyfikator jest generowany na podstawie nazwy zestawu urządzeń. Jeśli nie używasz nazwanego zestawu urządzeń, identyfikator jest generowany jako ślimak urządzenia. Slug urządzenia to unikatowa wartość szesnastkowa reprezentująca wybraną kolekcję urządzeń i systemów operacyjnych. Nie należy modyfikować tej wartości.
- app-path — ścieżka do testowanej aplikacji. Ta ścieżka musi być edytowana, aby pasowała do środowiska i może być ścieżką bezwzględną lub względną.
- seria testowa — wybrana seria testowa. Seria testów to etykieta używana do grupowania przebiegów testów razem w raportach testowych w centrum aplikacji.
- build-dir — ścieżka do katalogu zawierającego dane wyjściowe kompilacji automatyzacji testów. Ta ścieżka musi być edytowana, aby pasowała do środowiska i może być ścieżką bezwzględną lub względną.
Edytuj ścieżkę aplikacji i polecenie build-dir w wygenerowanym poleceniu, aby dopasować je do środowiska, a następnie wykonaj ją przy użyciu wiersza polecenia lub okna terminalu. Możesz zapisać polecenie do użycia na potrzeby przyszłych przebiegów testów.
Edytowana i gotowa do użycia wersja wiersza polecenia dla tego hipotetycznego przykładu może być następująca:
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"
Uwaga
Każdy przekazany plik jest ograniczony do 400 MB. Upewnij się, że rozmiar pliku aplikacji lub zawartości dir kompilacji nie przekracza limitu rozmiaru.
Uzyskiwanie pomocy
Możesz skontaktować się z pomocą techniczną w portalu Centrum aplikacji. W prawym górnym rogu ekranu wybierz menu Pomoc (?), a następnie wybierz pozycję "Skontaktuj się z pomocą techniczną". Nasz dedykowany zespół pomocy technicznej odpowie na Twoje pytania.
Jeśli chcesz uzyskać pomoc dotyczącą przebiegu testu, przejdź do danego przebiegu testu i skopiuj adres URL z przeglądarki i wklej go do konwersacji pomocy technicznej. Adres URL przebiegu testu wygląda podobnie do następującego: https://appcenter.ms/orgs/OrgName/apps/App-Name/test/runs/77a1c67e-2cfb-4bbd-a75a-eb2b4fd0a747.