Weryfikator CTS dla aplikacji błyskawicznych

CTS Verifier for Instant Apps zwiększa zasięg testów zgodności Androida dla aplikacji błyskawicznych, używając CTS Verifier do testowania funkcji, których nie można w pełni zautomatyzować ze względu na interfejsy użytkownika specyficzne dla OEM, takie jak interfejsy systemowe.

Wymagania

Przed uruchomieniem CTS Verifier for Instant Apps upewnij się, że posiadasz następujący sprzęt:

  • Urządzenie z systemem Android, które zweryfikowało zgodność z interfejsem API systemu Android, pomyślnie przechodząc test CTS. To jest testowane urządzenie (DUT).
  • Komputer z systemem Linux i portem zgodnym z USB 2.0. Wszystkie połączenia z testowanym urządzeniem odbywają się przez ten port.

Zainstaluj aplikacje błyskawiczne na DUT

CtsVerifierInstantApp.apk i weryfikator CTS znajdują się w android-cts-verifier.zip , który można znaleźć logując się do dashboardu Q-EAP .

Rozpoczęcie testu

Rysunek 1. Instalowanie aplikacji błyskawicznej na urządzeniu DUT

Partnerzy mogą ręcznie zbudować CTS Verifier, aby zbudować CTS w celu włączenia lub przetestowania nowych poprawek. Aby ręcznie skompilować CtsVerifierInstantApp.apk . wydaj następującą komendę na hoście:

make CtsVerifierInstantApp

Aby zainstalować CtsVerifierInstantApp.apk , wydaj następujące polecenia na hoście.

adb install -r --instant CtsVerifierInstantApp.apk
adb install -r --instant /path/to/CtsVerifierInstantApp.apk

Uruchom testy

Trzy testy interfejsu użytkownika systemu są wyświetlane na ekranie głównym w kategorii testów aplikacji błyskawicznych.

Rozpoczęcie testu

Rysunek 2. Ekran główny

Po dotknięciu testu w kategorii testu aplikacji błyskawicznych otworzy się ekran testowy. Ekran testowy zawiera następujące elementy:

  • Instrukcje
  • Przycisk Rozpocznij test
  • Trzy standardowe przyciski CTS Verifier
    • Przechodzić
    • Pomoc
    • Ponieść porażkę

Dotknięcie przycisku Rozpocznij test powoduje uruchomienie przykładowej aplikacji błyskawicznej.

Rozpoczęcie testu

Rysunek 3. Ekran testowy

Po pierwszym dotknięciu opcji Rozpocznij test otwiera się okno dialogowe z instrukcjami dotyczącymi instalowania przykładowej aplikacji błyskawicznej (rysunek 4). Jeśli przykładowa aplikacja błyskawiczna jest już zainstalowana, to okno dialogowe nie jest wyświetlane w przypadku innych testów aplikacji błyskawicznej.

Rozpoczęcie testu

Rysunek 4. Okno dialogowe instrukcji instalacji

Kliknięcie przycisku Pomoc powoduje otwarcie wyskakującego okna dialogowego z opisem testu.

Rozpoczęcie testu

Rysunek 5. Wyskakujące okno pomocy