Indicazioni per il test del verificatore CTS

Amministr. dispositivo

Test: Verificatore CT > Amministrazione dispositivo > Test Tapjacking amministratore dispositivo

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

Il test è aperto all'interpretazione se si comporta come previsto o meno. I pulsanti possono essere toccati tramite l'overlay, ma la descrizione potrebbe non essere chiara.

Il pulsante per attivare l'amministratore deve essere disattivato e non deve registrare alcun tocco.

Non è possibile attivare l'app di amministrazione del dispositivo, ma viene visualizzato un messaggio popup Poiché un'altra app viene visualizzata sopra queste opzioni, Impostazioni non può rispondere alla tua azione. Pertanto, il tocco è stato registrato ed è comunque possibile toccare Annulla e premere Disinstalla app.

Di seguito sono riportati i risultati previsti per il passaggio 3.

Attivare l'amministrazione del dispositivo Attiva app attivata Attivazione app disattivata
3. Tocca [ATTIVA AMMINISTRAZIONE DEL DISPOSITIVO]. 3.1. L'opzione [Attiva l'app di amministrazione di questo dispositivo] è abilitata. 3.2. L'opzione [Attiva questa app di amministrazione del dispositivo] è disattivata.

Figura 1. Risultati previsti per il test di amministrazione del dispositivo.

Test del dispositivo complementare

Il test del dispositivo complementare è com.android.cts.verifier.companion.CompanionDeviceTestActivity.

Potrebbe non essere chiaro se il test è stato completato correttamente dopo aver selezionato il dispositivo nell'elenco e aver premuto OK.

Di seguito sono riportati i risultati previsti.

Companion GO Tocca il dispositivo BT Pass companion
1. Tocca [VAI]. 2. Tocca un dispositivo BT 3. Tocca [Passa].

Figura 2. Risultati previsti per il test del dispositivo complementare.

Test di trasmissione dei messaggi vocali

Il test di trasmissione dei messaggi vocali è com.android.cts.verifier.voicemail.VoicemailBroadcastActivity.

Per inviare un messaggio vocale allo smartphone, chiama il dispositivo, rifiuta la chiamata sul dispositivo e lascia un messaggio vocale.

La lettura della segreteria è un modo per inviare i dati audio del dispositivo e informazioni dettagliate per le segreterie in arrivo, anziché solo l'SMS di indicazione di messaggio in attesa** (MWI).

Il test verifica il comportamento relativo alla ricezione dell'MWI e, se viene utilizzata la posta vocale visiva, l'operatore potrebbe non inviare l'MWI e interferire con il test, pertanto deve essere disattivata.

Test di accessori/dispositivi USB

Test del dispositivo USB

Figura 3. Istruzioni per il test della trasmissione della segreteria.

Istruzioni specifiche per evitare comportamenti instabili:

  1. Installa CtsVerifier.apk sul DUT
  2. Installa il file CtsVerifierUSBCompanion.apk su Pixel
  3. Assicurati che tutti i cavi USB siano scollegati
  4. Avvia CtsVerifierUSBCompanion su Pixel e seleziona l'accessorio associato al test
  5. Avvia CtsVerifier sul DUT e seleziona il test degli accessori USB
  6. Collega l'adattatore OTG a Pixel, quindi collega il DUT tramite un cavo USB-A(maschio)-C
  7. Approva le finestre di dialogo di connessione nel seguente ordine:
    • Pixel
    • DUT
    • Pixel
    • Attendi il completamento del test

Test di rilevamento dei sensori dinamici

Ogni produttore di dispositivi può decidere se supportare o meno l'API (isDynamicSensorDiscoverySupported).

Se un dispositivo supporta l'API, il produttore deve procurarsi un sensore esterno che possa essere utilizzato per superare il test. Il produttore dovrà individuare un dispositivo da connettere per testare i sensori dinamici.

Se il produttore del dispositivo non è in grado di localizzarlo, è possibile utilizzare la seguente configurazione.

  1. Acquista la scheda di sviluppo TI EK-TM4C123GXL.
    Opzione 1
    Opzione 2
  2. Scarica e installa lm4tools.

    Per Linux/Mac, esegui: cd /tmp git clone https://github.com/utzig/lm4tools.git cd lm4tools make sudo PREFIX=/usr make install

    Per Windows, puoi utilizzare LMFlash direttamente da TI, che ti consente di eseguire il flashing da una GUI.

  3. Recupera un file binario fornito da Google denominato
    usb_sensor_dummy_accel.bin.

  4. Sposta l'interruttore presente sulla scheda in modalità DEBUG e collega un micro cavo USB alla porta con l'etichetta DBG.

  5. Esegui questo comando: lm4flash -v -E usb_accel_dummy.bin

    NOTA: in caso di problemi di autorizzazione, esegui l'esecuzione con sudo

  6. Una volta completato il flash, scollega il cavo micro USB dalla porta DBG, sposta di nuovo l'interruttore usato in precedenza su DEVICE, quindi collega un'estremità del cavo micro USB allo slot USB con l'etichetta DEVICE. L'altra estremità del cavo deve essere collegata direttamente al dispositivo.

  7. Ora puoi eseguire questo test CTS-V che dovrebbe essere in grado di rilevare e usare il dispositivo appena collegato come accelerometro falso.

Test di disinstallazione di Amministrazione dispositivo

Questo test potrebbe richiedere l'installazione manuale di CtsEmptyDeviceAdmin.apk sul dispositivo da un host tramite adb.

Ad esempio, adb install CtsEmptyDeviceAdmin.apk.

Utilizza CTS Verifier > Gestione dispositivo > Test di disinstallazione della gestione dispositivo.

Dovrebbe rilevare che l'app è installata ed eseguire altri passaggi.

Acquisisci contenuti per i test di Note

A partire da Android 14, se un OEM sceglie di attivare il ruolo NOTES, il dispositivo OEM deve superare il nuovo test Acquisisci contenuti per note CTS-V.

Il test Acquisisci contenuti per le note si trova in CaptureContentForNotesVerifierActivity.java e nella categoria FUNZIONALITÀ, come mostrato nella figura seguente:

capture-content-cts-v

Figura 4. Acquisisci contenuti per il test di Note nella suite CTS-V.

Il test Acquisisci contenuti per le note verifica le seguenti API:

Prima di eseguire il test Acquisisci contenuti per Note, svolgi i seguenti passaggi:

  1. Assicurati che sul dispositivo sia abilitato il ruolo NOTES. Se nella sezione App predefinite della finestra Impostazioni App è presente l'opzione Note, il ruolo NOTES è attivo.

  2. Se il dispositivo supporta il ruolo NOTES, avvia l'app di annotazione predefinita in una finestra di multitasking mobile. Puoi farlo tramite un punto di accesso scorciatoia del widget nella schermata Home o un'azione del dispositivo periferico come un pulsante su uno stilo.

  3. Installa CtsDefaultNotesApp come descritto in README.

Durante l'esecuzione del test, segui le linee guida riportate di seguito:

  • Se il ruolo NOTES è disattivato, l'elenco dei test è vuoto e il test consente agli utenti di saltarlo. Tocca il pulsante di accesso verde per saltare il test.
  • Se il ruolo NOTES è attivato, il pulsante verde di superamento è disattivato e i test sono presenti nell'elenco dei test, come mostrato nella figura seguente:

    capture-content

    Figura 5. Esegui il test Acquisisci contenuti per Note quando il ruolo NOTES è attivo.

    Esegui la suite di test Acquisisci contenuti per Note come segue:

    1. Esegui ogni test e segui le istruzioni.

    2. Tocca il pulsante appropriato:

      • Tocca il pulsante di esito positivo verde per registrare un esito positivo. Il pulsante di approvazione verde viene attivato quando tutti i test hanno esito positivo.
      • Tocca il pulsante di errore rosso per registrare un errore.Il pulsante di errore rosso viene attivato se si verifica un test non riuscito.