Weryfikator CTS aplikacji błyskawicznych

Narzędzie CTS Verifier do testowania aplikacji natychmiastowych zwiększa pokrycie testów zgodności z Androidem w przypadku aplikacji natychmiastowych. Wykorzystuje ono narzędzie CTS Verifier do testowania funkcji, których nie można w pełni zautomatyzować ze względu na interfejsy użytkownika specyficzne dla OEM-ów, takie jak interfejsy systemowe.

Wymagania

Zanim uruchomisz narzędzie CTS Verifier na potrzeby aplikacji natychmiastowych, upewnij się, że masz:

  • Urządzenie z Androidem, które przeszło test zgodności z interfejsem API Androida w ramach pakietu CTS. To urządzenie testowane (DUT).
  • Komputer z systemem Linux i portem zgodnym z USB 2.0. Wszystkie połączenia z badanym urządzeniem są realizowane przez ten port.

Instalowanie aplikacji błyskawicznych na urządzeniu DUT

CtsVerifierInstantApp.apk i weryfikator CTS są dostępne w android-cts-verifier.zip. Można je znaleźć, logując się w  panelu Q-EAP.

Rozpoczęcie testu

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

Partnerzy mogą ręcznie skompilować narzędzie CTS Verifier, aby skompilować CTS i wprowadzić lub przetestować nowe poprawki. Aby ręcznie skompilować CtsVerifierInstantApp.apk: Uruchom na hoście to polecenie:

make CtsVerifierInstantApp

Aby zainstalować CtsVerifierInstantApp.apk, uruchom na hoście te polecenia.

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

Przeprowadzanie testów

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

Rozpoczęcie testu

Rysunek 2. Ekran główny

Gdy klikniesz test w kategorii testów aplikacji błyskawicznych, otworzy się ekran testu. Ekran testowania zawiera:

  • Instrukcje
  • Przycisk Rozpocznij test
  • 3 standardowe przyciski weryfikatora CTS
    • Podanie
    • Pomoc
    • Niepowodzenie

Kliknięcie przycisku Rozpocznij test uruchamia przykładową aplikację błyskawiczną.

Rozpoczęcie testu

Rysunek 3. Ekran testowy

Gdy po raz pierwszy klikniesz Rozpocznij test, otworzy się okno z instrukcjami instalacji przykładowej aplikacji błyskawicznej (ryc. 4). Jeśli przykładowa aplikacja błyskawiczna jest już zainstalowana, to okno nie będzie wyświetlane w przypadku innych testów aplikacji błyskawicznych.

Rozpoczęcie testu

Rysunek 4. Okno z instrukcjami instalacji

Kliknięcie przycisku Pomoc powoduje wyświetlenie wyskakującego okienka z opisem testu.

Rozpoczęcie testu

Rysunek 5. Wyskakujące okienko pomocy