Wskazówki dotyczące testu weryfikatora CTS

Administracja urządzeniem

Test: Weryfikator Cts > Administrowanie urządzeniem > Test Tapjacking administratora urządzenia

  • com.android.cts.verifier.admin.tapjacking.DeviceAdminTapjackingTestActivity

Test jest interpretowany jako zachowanie zgodne z oczekiwaniami lub nie. Przyciski można klikać przez nakładkę, ale ich opis może być niejasny.

Przycisk aktywacji administratora powinien być wyłączony i nie powinien rejestrować żadnych dotknięć.

Nie można aktywować aplikacji do administrowania urządzeniem, ale wyświetla się komunikat. Inna aplikacja wyświetla się nad tymi opcjami, więc Ustawienia nie mogą zareagować na Twoje działanie. W związku z tym kliknięcie jest rejestrowane i nadal można kliknąć Anuluj i nacisnąć Odinstaluj aplikację.

Poniżej znajdziesz oczekiwane wyniki kroku 3.

Włączanie administrowania urządzeniem Włączona aktywacja aplikacji Aktywuj aplikację wyłączona
3. Kliknij [WŁĄCZ ADMINISTRATOR URZĄDZENIA]. 3.1. [Aktywuj tę aplikację do administrowania urządzeniem] jest włączona. 3.2. [Aktywuj tę aplikację do administrowania urządzeniem] jest wyłączona.

Rysunek 1. Oczekiwane wyniki testu administracji urządzenia.

Test urządzenia towarzyszącego

Test urządzenia towarzyszącego to com.android.cts.verifier.companion.CompanionDeviceTestActivity.

Po wybraniu urządzenia na liście i kliknięciu OK może nie być jasne, czy test został zakończony prawidłowo.

Poniżej znajdziesz oczekiwane wyniki.

Companion GO Kliknij urządzenie BT. Bilet dla osoby towarzyszącej
1. Kliknij [GO]. 2. Kliknij urządzenie BT. 3. Kliknij [Przekazuję]

Rysunek 2. Oczekiwane wyniki testu urządzenia towarzyszącego.

Testowanie wiadomości głosowych w ramach usługi przesyłania wiadomości

Testowanie rozsyłania poczty głosowej: com.android.cts.verifier.voicemail.VoicemailBroadcastActivity.

Aby wysłać pocztę głosową na telefon, zadzwoń na urządzenie, odrzuć połączenie na urządzeniu i pozostaw wiadomość.

Wizualna poczta głosowa to sposób na wysyłanie danych audio z urządzenia i szczegółowych informacji o przychodzących wiadomościach głosowych zamiast wysyłania tylko SMS-a z wskaźnikiem oczekiwania** (MWI).

Test sprawdza zachowanie dotyczące otrzymywania wiadomości głosowych z wizualizacją. Jeśli użytkownik korzysta z wizualnych wiadomości głosowych, operator może nie wysyłać wiadomości MWI i utrudniać przeprowadzenie testu, dlatego należy go wyłączyć.

Test akcesorium/urządzenia USB

Test urządzenia USB

Rysunek 3. Instrukcje dotyczące testu rozgłaszania poczty głosowej.

Instrukcje zapobiegania niestabilnemu działaniu:

  1. Zainstaluj plik CtsVerifier.apk na urządzeniu testowym
  2. Zainstaluj plik CtsVerifierUSBCompanion.apk na urządzeniu Pixel.
  3. Sprawdź, czy wszystkie kable USB są odłączone.
  4. Uruchom aplikację CtsVerifierUSBCompanion na Pixelu i wybierz aplikację towarzyszącą do testowania akcesoriów.
  5. Uruchom narzędzie CtsVerifier na urządzeniu testowanym (DUT) i wybierz test akcesoriów USB.
  6. Podłącz przejściówkę OTG do Pixela, a następnie podłącz DUT kablem USB-A(męskim)-C
  7. Zatwierdź okna połączenia w tej kolejności:
    • Pixel
    • DUT
    • Pixel
    • Zaczekaj na zakończenie testu.

Test wykrywania dynamicznych czujników

Każdy producent urządzeń może zdecydować, czy chce obsługiwać interfejs API (isDynamicSensorDiscoverySupported).

Jeśli urządzenie obsługuje interfejs API, jego producent musi dostarczyć zewnętrzny czujnik, który będzie można wykorzystać do przeprowadzenia testu. Aby przetestować dynamiczne czujniki, producent urządzenia musi znaleźć urządzenie, z którym można się połączyć.

Jeśli producent urządzenia nie może zlokalizować urządzenia, możesz użyć tej konfiguracji.

  1. Kup płytkę rozwojową EK-TM4C123GXL firmy TI.
    Opcja 1
    Opcja 2
  2. Pobierz i zainstaluj lm4tools.

    W przypadku systemu Linux/mac:cd /tmp git clone https://github.com/utzig/lm4tools.git cd lm4tools make sudo PREFIX=/usr make install

    W przypadku systemu Windows możesz użyć LMFlash bezpośrednio z TI, co umożliwia flashowanie z interfejsu graficznego.

  3. Pobierz udostępniony przez Google plik binarny o nazwie
    usb_sensor_dummy_accel.bin.

  4. Przesuń przełącznik na płycie do trybu DEBUG i podłącz kabel micro USB do portu o nazwie DBG.

  5. Uruchom to polecenie: lm4flash -v -E usb_accel_dummy.bin

    UWAGA: jeśli wystąpi problem z uprawnieniami, uruchom sudo

  6. Po zakończeniu aktualizacji odłącz mikrokabel USB z portu DBG, przestaw przełącznik z powrotem na pozycję URZĄDZENIE, a potem podłącz jeden koniec mikrokabelka USB do gniazda USB z oznaczeniem URZĄDZENIE. Drugi koniec kabla powinien być podłączony bezpośrednio do urządzenia.

  7. Teraz możesz wykonać test CTS-V, który powinien wykryć i wykorzystać właśnie podłączone urządzenie jako fałszywy akcelerometr.

Test odinstalowywania przez administratora urządzenia

Ten test może wymagać ręcznej instalacji aplikacji CtsEmptyDeviceAdmin.apk na urządzeniu z hosta przez adb.

Na przykład: adb install CtsEmptyDeviceAdmin.apk.

Użyj CTS Verifier > Administracja urządzeniami > Test odinstalowywania przez administratora urządzenia.

Powinien wykryć zainstalowaną aplikację i przejść do dalszych kroków.

Rejestrowanie treści na potrzeby testów notatek

Począwszy od Androida 14, jeśli producent OEM zdecyduje się włączyć rolę NOTES, urządzenie OEM musi przejść nowy test CTS-V Capture Content for Notes.

Test rejestrowania treści do notatek znajduje się w sekcji CaptureContentForNotesVerifierActivity.java w kategorii FUNKCJE, jak pokazano na rysunku poniżej:

capture-content-cts-v

Rysunek 4. Test przechwytywania treści do notatek w pakiecie CTS-V.

W ramach testu Capture Content for Notes testowane są te interfejsy API:

Zanim przeprowadzisz test przechwytywania treści w Notes, wykonaj te czynności:

  1. Upewnij się, że na urządzeniu jest włączona rola NOTES. Jeśli w oknie ustawień Aplikacje w sekcji Domyślne aplikacje widzisz opcję Notatki, rola NOTES jest włączona.

  2. Jeśli urządzenie obsługuje rolę NOTES, uruchom domyślną aplikację do robienia notatek w pływającym oknie wielozadaniowym. Możesz to zrobić za pomocą skrótu w widżecie na ekranie głównym lub działania urządzenia peryferyjnego, np. przycisku na rysiku.

  3. Zainstaluj aplikację CtsDefaultNotesApp w sposób opisany w README.

Podczas uruchamiania testu postępuj zgodnie z tymi wskazówkami:

  • Jeśli rola NOTES jest wyłączona, lista testów jest pusta, a test umożliwia użytkownikom pominięcie testu. Aby pominąć test, kliknij zielony przycisk.
  • Jeśli rola NOTES jest włączona, zielony przycisk zatwierdzania jest wyłączony, a na liście testów znajdują się testy, tak jak na ilustracji:

    capture-content

    Rysunek 5. Testowanie przechwytywania treści do notatek, gdy włączona jest rola NOTES.

    Uruchom pakiet testowy usługi Capture Content for Notes w ten sposób:

    1. Przeprowadź każdy test i postępuj zgodnie z instrukcjami.

    2. Kliknij odpowiedni przycisk:

      • Kliknij przycisk zielonego paszportu, aby zarejestrować pozytywny wynik. Zielony przycisk „Prześlij” jest dostępny, gdy wszystkie testy zakończą się powodzeniem.
      • Dotknij czerwonego przycisku niepowodzenia, aby zarejestrować błąd.Czerwony przycisk niepowodzenia jest aktywny w przypadku niepowodzenia.