CTS Doğrulayıcı test kılavuzu

Cihaz yönetimi

Test: Cts Doğrulayıcı > Cihaz Yönetimi > Cihaz Yöneticisi Dokunma Hırsızlığı Testi

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

Testin beklendiği gibi davranıp davranmadığı yoruma açıktır. Kaplama üzerinden düğmelere dokunulabilir ancak belirsiz bir açıklama ortaya çıkabilir.

Yöneticiyi etkinleştirme düğmesi devre dışı bırakılmalı ve herhangi bir dokunuş kaydedilmemelidir.

Cihaz yöneticisi uygulamasını etkinleştirmek mümkün değil ancak bir tost gösteriliyor Bu seçeneklerin üzerinde başka bir uygulama görüntülendiğinden, Ayarlar işleminize yanıt veremiyor. Bu nedenle, dokunma kayıtlıdır ve iptal öğesine dokunup Uygulamanın yüklemesini kaldır öğesine basmak hala mümkündür.

Aşağıda 3. Adım için beklenen sonuçlar verilmiştir.

Cihaz yöneticisini etkinleştirUygulamayı etkinleştir etkinUygulamayı etkinleştirme devre dışı bırakıldı
3. [CİHAZ YÖNETİCİSİNİ ETKİNLEŞTİR] öğesine dokunun 3.1. [Bu cihazın yönetici uygulamasını etkinleştir] etkin. 3.2. [Bu cihazın yönetici uygulamasını etkinleştir] devre dışı bırakıldı.

Şekil 1. Cihaz yönetim testi için beklenen sonuçlar.

Yardımcı cihaz testi

Yardımcı cihaz testi com.android.cts.verifier.companion.CompanionDeviceTestActivity .

Listeden cihazı seçip Tamam'a bastıktan sonra testin doğru şekilde tamamlanıp tamamlanmadığı belli olmayabilir.

Beklenen sonuçlar için aşağıya bakın.

Tamamlayıcı GOBT cihazına dokununRefakatçi kartı
1. [GİT]'e dokunun 2. Bir BT cihazına dokunun 3. [Geç]'e dokunun

Şekil 2. Yardımcı cihaz testi için beklenen sonuçlar.

Sesli posta yayın testi

Sesli posta yayın testi com.android.cts.verifier.voicemail.VoicemailBroadcastActivity .

Telefona sesli mesaj göndermek için cihazı arayın, cihazda aramayı reddedin ve sesli mesaj bırakın.

Görsel sesli posta, yalnızca Mesaj Bekleme Göstergesi** (MWI) SMS'i göndermek yerine, cihaza ses verilerini ve gelen sesli postalar için ayrıntılı bilgileri göndermenin bir yoludur.

Test, MWI alma davranışının test edilmesidir ve görsel sesli posta kullanılıyorsa operatör MWI'yi gönderemeyebilir ve teste müdahale etmeyebilir, bu nedenle devre dışı bırakılması gerekir.

USB aksesuarı/cihaz testi

USB cihaz testi

Şekil 3. Sesli posta yayın testi talimatları.

Kesintili davranışları önlemek için özel talimatlar:

  1. CtsVerifier.apk dosyasını DUT'a yükleyin
  2. CtsVerifierUSBCompanion.apk dosyasını Pixel'e yükleyin
  3. Tüm USB kablolarının çıkarıldığından emin olun
  4. Pixel'de CtsVerifierUSBCompanion'ı başlatın ve aksesuar test tamamlayıcısını seçin
  5. DUT'ta CtsVerifier'ı başlatın ve USB Aksesuar testini seçin
  6. OTG-Adaptörünü Pixel'e bağlayın ve ardından DUT'u bir USB-A(erkek)-C kablosuyla bağlayın
  7. Bağlantı iletişim kutularını aşağıdaki sırayla onaylayın:
    • Piksel
    • görev
    • Piksel
    • Test tamamlanana kadar bekleyin

Dinamik sensör keşif testi

Her cihaz üreticisi API'yi ( isDynamicSensorDiscoverySupported ) destekleyip desteklemeyeceğine karar verebilir.

Bir cihaz API'yi destekliyorsa cihaz üreticisinin testi geçmek için kullanılabilecek harici bir sensör sağlaması gerekir. Cihaz üreticisinin, dinamik sensörleri test etmek amacıyla cihazlarına bağlanacak bir cihazı bulması gerekecektir.

Cihaz üreticisi bir cihazı bulamazsa aşağıdaki kurulum kullanılabilir.

  1. TI EK-TM4C123GXL geliştirme kartını satın alın.
    seçenek 1
    seçenek 2
  2. lm4tools.dll indirin ve kurun.

    Linux/mac için şunu çalıştırın: cd /tmp git clone https://github.com/utzig/lm4tools.git cd lm4tools make sudo PREFIX=/usr make install

    Windows için, bir GUI'den flashlamanıza olanak tanıyan LMFlash'ı doğrudan TI'dan kullanabilirsiniz.

  3. Google tarafından sağlanan adlı ikili dosyayı alın
    usb_sensor_dummy_accel.bin.

  4. Kart üzerinde bulunan anahtarı DEBUG moduna çevirin ve bir USB mikro kablosunu DBG etiketli bağlantı noktasına takın.

  5. Aşağıdaki komutu çalıştırın: lm4flash -v -E usb_accel_dummy.bin

    NOT: Bir izin sorunu varsa lütfen sudo ile çalıştırın.

  6. Flashlama işlemi tamamlandıktan sonra, USB mikro kablosunu DBG bağlantı noktasından çıkarın, daha önce kullanılan anahtarı DEVICE konumuna getirin ve ardından USB mikro kablosunun bir ucunu DEVICE etiketli USB yuvasına takın. Kablonun diğer ucu doğrudan cihazınıza takılmalıdır.

  7. Artık, yeni taktığınız cihazı sahte bir ivmeölçer olarak keşfedip kullanabilmeniz gereken bu CTS-V testini çalıştırabilirsiniz.

Cihaz yöneticisi kaldırma testi

Bu test, CtsEmptyDeviceAdmin.apk cihaza öncelikle adb aracılığıyla bir ana bilgisayardan manuel olarak kurulmasını gerektirebilir.

Örneğin, adb install CtsEmptyDeviceAdmin.apk .

CTS Doğrulayıcı > Cihaz Yönetimi > Cihaz Yöneticisi Kaldırma Testi'ni kullanın.

Uygulamanın yüklendiğini algılamalı ve diğer adımları uygulamalıdır.

Not Testleri için İçerik Yakalama

Android 14'ten başlayarak, bir OEM NOTES rolünü etkinleştirmeyi seçerse OEM cihazının yeni Notes CTS-V için İçerik Yakalama testini geçmesi gerekir.

Notes için İçerik Yakalama testi, CaptureContentForNotesVerifierActivity.java dosyasında bulunur ve aşağıdaki şekilde gösterildiği gibi ÖZELLİKLER kategorisi altında bulunur:

capture-content-cts-v

Şekil 4. CTS-V paketindeki Notlar testi için İçerik Yakalama.

Notes için İçerik Yakalama testi aşağıdaki API'leri test eder:

Notlar İçin İçerik Yakalama testini gerçekleştirmeden önce aşağıdakileri yapın:

  1. Cihazda NOTES rolünün etkinleştirildiğinden emin olun. Uygulama Ayarları penceresinde Varsayılan uygulamalar altında Notlar seçeneğini görüyorsanız NOTES rolü etkindir.

  2. Cihaz NOTES rolünü destekliyorsa, varsayılan not alma uygulamasını kayan çoklu görev penceresinde başlatın. Bunu, ana ekrandaki bir widget kısayolu giriş noktası aracılığıyla veya kalem üzerindeki bir düğme gibi bir çevresel cihaz eylemi aracılığıyla yapabilirsiniz.

  3. CtsDefaultNotesApp README açıklandığı şekilde yükleyin.

Testi çalıştırırken aşağıdaki yönergeleri kullanın:

  • NOTES rolü devre dışı bırakılırsa test listesi boş olur ve test, kullanıcıların testi atlamasına olanak tanır. Testi atlamak için yeşil geçiş düğmesine dokunun.
  • NOTES rolü etkinleştirilirse yeşil geçiş düğmesi devre dışı bırakılır ve aşağıdaki şekilde gösterildiği gibi testler test listesinde bulunur:

    capture-content

    Şekil 5. NOTES rolü etkinleştirildiğinde Notes için İçerik Yakalama testi.

    Notes için İçeriği Yakala test paketini aşağıdaki şekilde yürütün:

    1. Her testi yapın ve talimatları izleyin.

    2. Uygun düğmeye dokunun:

      • Bir başarıyı kaydetmek için yeşil geçiş düğmesine dokunun. Tüm testler başarılı olduğunda yeşil geçiş düğmesi etkinleştirilir.
      • Bir arızayı kaydetmek için kırmızı başarısız düğmesine dokunun. Başarısız bir test varsa kırmızı başarısız düğmesi etkinleştirilir.