Podstawowe pojęcia dotyczące testowania w usłudze App Center
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.
Warto zapoznać się z podstawowymi pojęciami, które składają się na środowisko testowe centrum aplikacji.
Pojęcie | Definicja |
---|---|
Konfiguracja urządzenia | Kombinacja modelu urządzenia i wersji systemu operacyjnego. Na przykład telefon iPhone 7 z systemem iOS 10 i iPhone 7 z systemem iOS 10.2 mają 2 różne konfiguracje. |
Warstwa urządzenia | Konfiguracje urządzeń są zorganizowane według warstw. Urządzenia warstwy 1 są najbardziej popularne na rynku. Zazwyczaj obejmują one flagowe telefony od głównych producentów. Urządzenia w warstwie 1 są utrzymywane na wyższym woluminie i zwykle mają krótszy czas oczekiwania niż inne warstwy. W miarę starzenia się tych konfiguracji ostatecznie staną się warstwą 2. Urządzenia warstwy 3 to zazwyczaj urządzenia brzegowe, które nie są powszechne ani popularne na rynku. Urządzenia warstwy 3 są utrzymywane w małych ilościach i mają duże szanse na dłuższy czas oczekiwania. |
Zestaw urządzeń | Kolekcja konfiguracji urządzeń. Zestawy urządzeń są zwykle używane do wygodnego uzyskiwania dostępu do urządzeń często używanych do wykonywania powtarzających się zadań, takich jak urządzenia do uruchamiania podstawowych testów weryfikacyjnych kompilacji. |
Współbieżność urządzenia | Współbieżność urządzenia to maksymalna liczba urządzeń, na których konto może uruchamiać testy jednocześnie. Po osiągnięciu limitu współbieżności[1] we wszystkich przebiegach testów dodatkowe urządzenia są kolejkowane do momentu zakończenia co najmniej jednego z uruchomionych testów. Współbieżność jest określana na poziomie subskrypcji konta i jest również podstawą cen. |
Przebieg testu | Wykonanie zestawu testów względem podanego pliku binarnego aplikacji w wybranym zestawie urządzeń. Przebiegi testów można rozpocząć przy użyciu narzędzia interfejsu wiersza polecenia usługi App Center. |
Raport testowy | Artefakt wygenerowany przez przebieg testu. Raport testowy zawiera ogólny stan powodzenia/niepowodzenia, szczegółowy podział stanu powodzenia/niepowodzenia według producenta, wersji systemu operacyjnego i składnika formularza oraz zasobów, takich jak zrzuty ekranu i dzienniki urządzeń. Raporty testowe są widoczne w internetowym interfejsie użytkownika. |
Seria testów | Seria testów to dowolny system do organizowania przebiegów testów. Można je traktować jako etykiety, które są używane przez interfejs użytkownika do grupowania powiązanych przebiegów testów. Typowe zastosowania serii testowych obejmują obszar funkcji (na przykład "testy logowania") i etap programowania (na przykład "testy weryfikacyjne kompilacji"). |
[1] — Uwaga dotycząca limitów współbieżności: jeśli określone urządzenie (model & wersja systemu operacyjnego) ma ograniczoną dostępność, może być w kolejce pomimo dostępnej współbieżności. Każde konto może używać do 50% dostępnych wystąpień określonego urządzenia. To ograniczenie polega na zachowaniu rozsądnej dostępności dla innych testerów.