Wskazówki dotyczące testu CTS Verifier

Administracja urządzeniem

Test: Cts Verifier > Device Administration > Device Admin Tapjacking Test

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

Test można interpretować w zależności od tego, czy działa zgodnie z oczekiwaniami. Przyciski można kliknąć przez nakładkę, ale opis może być niejasny.

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

Nie można aktywować aplikacji do administrowania urządzeniem, ale wyświetla się komunikat.Dzieje się tak, ponieważ nad tymi opcjami wyświetla się inna aplikacja, więc Ustawienia nie mogą reagować na Twoje działania. Dlatego kliknięcie jest rejestrowane i nadal można kliknąć Anuluj i wybrać Odinstaluj aplikację.

Poniżej znajdziesz oczekiwane wyniki kroku 3.

Włączanie administratora urządzenia Włączono aktywację aplikacji Aktywacja aplikacji jest wyłączona
3. Kliknij [WŁĄCZ ADMINISTRATORA URZĄDZENIA]. 3.1. [Aktywuj tę aplikację do administrowania urządzeniem] jest włączone. 3.2. [Aktywuj tę aplikację do administrowania urządzeniem] jest wyłączona.

Rysunek 1. Oczekiwane wyniki testu administracji urządzeniem.

Test urządzenia towarzyszącego

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

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

Oczekiwane wyniki znajdziesz poniżej.

Companion GO Kliknij urządzenie Bluetooth. Karta towarzysząca
1. Kliknij [OK]. 2. Kliknij urządzenie Bluetooth. 3. Kliknij [Pass] (Pomiń)

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

Test komunikatów z sieci komórkowej

Test transmisji poczty głosowej jest com.android.cts.verifier.voicemail.VoicemailBroadcastActivity.

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

Wizualna poczta głosowa to sposób na wysyłanie do urządzenia danych audio i szczegółowych informacji o przychodzących wiadomościach głosowych zamiast wysyłania SMS-a z informacją o oczekującej wiadomości** (MWI).

Test sprawdza zachowanie związane z otrzymywaniem wskaźnika oczekującej wiadomości, a jeśli używana jest poczta głosowa, operator może nie wysyłać wskaźnika oczekującej wiadomości i zakłócać test, dlatego należy go wyłączyć.

Test akcesorium lub urządzenia USB

Test urządzenia USB

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

Szczegółowe instrukcje, jak uniknąć niestabilnego działania:

  1. Zainstaluj plik CtsVerifier.apk na testowanym urządzeniu.
  2. Zainstaluj na Pixelu plik CtsVerifierUSBCompanion.apk.
  3. Sprawdź, czy wszystkie kable USB są odłączone.
  4. Uruchom aplikację CtsVerifierUSBCompanion na Pixelu i wybierz akcesorium testowe
  5. Uruchom CtsVerifier na testowanym urządzeniu i wybierz test akcesoriów USB.
  6. Podłącz adapter OTG do Pixela, a następnie podłącz urządzenie za pomocą kabla USB-A(męski) – USB-C.
  7. Zatwierdź okna dialogowe połączenia w tej kolejności:
    • Pixel
    • DUT
    • Pixel
    • Poczekaj na zakończenie testu

Test dynamicznego wykrywania czujników

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

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

Jeśli producent urządzenia nie może go zlokalizować, można użyć poniższej konfiguracji.

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

    W systemie Linux/macOS wykonaj to polecenie: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ć narzędzia LMFlash bezpośrednio od TI, które umożliwia flashowanie z poziomu interfejsu GUI.

  3. Pobierz dostarczony przez Google plik binarny o nazwie
    usb_sensor_dummy_accel.bin.

  4. Przełącz przełącznik na płytce w tryb DEBUG i podłącz kabel micro USB do portu oznaczonego jako DBG.

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

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

  6. Po zakończeniu flashowania odłącz kabel micro USB od portu DBG, przełącz użyty wcześniej przełącznik z powrotem na DEVICE, a następnie podłącz jeden koniec kabla micro USB do gniazda USB oznaczonego jako DEVICE. Drugi koniec kabla powinien być podłączony bezpośrednio do urządzenia.

  7. Teraz możesz uruchomić ten test CTS-V, który powinien wykryć i użyć podłączonego urządzenia jako fałszywego akcelerometru.

Test odinstalowywania aplikacji do zarządzania urządzeniem

Ten test może wymagać ręcznego zainstalowania CtsEmptyDeviceAdmin.apk na urządzeniu z hosta za pomocą adb.

Na przykład: adb install CtsEmptyDeviceAdmin.apk.

Użyj CTS Verifier > Device Administration > Device Admin Uninstall Test.

Powinien wykryć, że aplikacja jest zainstalowana, i wykonać inne czynności.

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 „Capture Content for Notes” znajduje się w sekcji CaptureContentForNotesVerifierActivity.java i w kategorii FUNKCJE, jak pokazano na ilustracji poniżej:

capture-content-cts-v

Rysunek 4. Przeprowadź test Capture Content for Notes w pakiecie CTS-V.

Test Capture Content for Notes (Przechwytywanie treści na potrzeby notatek) sprawdza te interfejsy API:

Przed wykonaniem testu Capture Content for Notes (Przechwytywanie treści do notatek) wykonaj te czynności:

  1. Sprawdź, czy na urządzeniu jest włączona rola NOTES. Jeśli w oknie Ustawienia w sekcji Aplikacje w obszarze 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 widżetu na ekranie głównym lub działania urządzenia peryferyjnego, np. przycisku na rysiku.

  3. Zainstaluj CtsDefaultNotesApp zgodnie z opisem w README.

Podczas przeprowadzania 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. Kliknij zielony przycisk, aby pominąć test.
  • Jeśli rola NOTES jest włączona, przycisk zielonego paska jest wyłączony, a testy są widoczne na liście testów, jak pokazano na poniższym rysunku:

    capture-content

    Rysunek 5. Przechwytywanie treści na potrzeby testu Notatek, gdy jest włączona rola NOTES.

    Uruchom zestaw testów Capture Content for Notes (Przechwytywanie treści do notatek) w ten sposób:

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

    2. Kliknij odpowiedni przycisk:

      • Kliknij zielony przycisk zaliczenia, aby zapisać zaliczenie. Przycisk zielonego potwierdzenia jest włączony, gdy wszystkie testy zakończą się powodzeniem.
      • Aby zarejestrować niepowodzenie, naciśnij czerwony przycisk niepowodzenia.Jest on włączony, jeśli test się nie powiódł.