CTS Doğrulayıcı testi kılavuzu

Cihaz yönetimi

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

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

Testin beklendiği gibi çalışıp çalışmadığı yorumlanabilir. Düğmelere yer paylaşımı üzerinden dokunulabilir ancak açıklama net olmayabilir.

Yöneticinin etkinleştirileceği düğme devre dışı olmalı ve dokunmaları kaydetmemelidir.

Cihaz yöneticisi uygulaması etkinleştirilemiyor ancak kısa ileti gösteriliyor Başka bir uygulama bu seçeneklerin üzerinde gösterildiğinden Ayarlar, işleminize yanıt veremiyor. Bu nedenle, dokunma işlemi kaydedilir ve iptal etmek için dokunup Uygulamayı kaldır'a basmak mümkündür.

3. adımda beklenen sonuçlar aşağıda verilmiştir.

Cihaz yöneticisini etkinleştirme Uygulamayı etkinleştirme özelliği etkinleştirildi Uygulama etkinleştirme devre dışı
3. [CİHAZ YÖNETİCİSİNİ ETKİNLEŞTİR]'e dokunun. 3.1. [Bu cihaz yönetimi uygulamasını etkinleştir] ayarı etkin olmalıdır. 3.2. [Bu cihaz yönetimi uygulamasını etkinleştir] devre dışı.

Şekil 1. Cihaz yönetimi testiyle ilgili 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ığı net olmayabilir.

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

Companion GO BT cihazına dokunun. Tamamlayıcı kart
1. [BAŞLAT]'a dokunun. 2. Bir BT cihazına dokunun. 3. [Kart]'a dokunun.

Şekil 2. Tamamlayıcı cihaz testiyle ilgili beklenen sonuçlar.

Sesli mesaj yayın testi

Sesli mesaj 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.

Sesli mesaj listesi görünümü, yalnızca Mesaj Bekletme Göstergesi** (MWI) SMS'i göndermek yerine, cihazın ses verilerini ve gelen sesli mesajlarla ilgili ayrıntılı bilgileri göndermenin bir yoludur.

Test, MWI'nın alınmasıyla ilgili davranışı test eder. Sesli mesaj listesi görünümü kullanılıyorsa operatör MWI'yı göndermeyebilir ve teste müdahale edebilir. Bu nedenle, sesli mesaj listesi görünümü devre dışı bırakılmalıdır.

USB aksesuarı/cihaz testi

USB cihaz testi

Şekil 3. Sesli mesaj yayını testiyle ilgili talimatlar.

Kararsız davranıştan kaçınmak için özel talimatlar:

  1. DUT'a CtsVerifier.apk dosyasını 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 arkadaşını seçin.
  5. DUT'ta CtsVerifier'ı başlatın ve USB aksesuarı testini seçin.
  6. OTG adaptörünü Pixel'e, ardından da USB-A(erkek)-C kablosuyla DUT'a bağlayın.
  7. Bağlantı iletişim kutularını aşağıdaki sırayla onaylayın:
    • Pixel
    • DUT
    • Pixel
    • Testin tamamlanmasını bekleyin.

Dinamik sensör keşfi testi

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

Bir cihaz API'yi destekliyorsa cihaz üreticisinin testi geçmek için kullanılabilecek harici bir sensör temin etmesi gerekir. Cihaz üreticisinin, dinamik sensörleri test etmek için cihazına bağlanılacak bir cihaz bulması gerekir.

Cihaz üreticisi bir cihazın yerini belirleyemiyorsa aşağıdaki kurulum kullanılabilir.

  1. TI EK-TM4C123GXL geliştirme kartı satın alın.
    1. seçenek
    2. seçenek
  2. lm4tools'u indirip yükleyin.

    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 LMFlash'i kullanabilirsiniz. Bu araç, TI tarafından sunulur ve GUI'den yüklemenize olanak tanır.

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

  4. Kart üzerindeki anahtarı DEBUG moduna getirin ve DBG etiketli bağlantı noktasına bir mikro USB kablosu takın.

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

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

  6. Flaşlama işlemi tamamlandıktan sonra USB mikro kablosunu DBG bağlantı noktasından çıkarın, daha önce kullanılan anahtarı tekrar 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 bu CTS-V testini çalıştırabilirsiniz. Bu test, yeni taktığınız cihazı sahte bir ivme ölçer olarak algılayıp kullanabilir.

Cihaz yöneticisi kaldırma testi

Bu test, CtsEmptyDeviceAdmin.apk uygulamasının önce adb üzerinden bir ana makineden cihaza manuel olarak yüklenmesini gerektirebilir.

Örneğin, adb install CtsEmptyDeviceAdmin.apk.

CTS Verifier > Device Administration > Device Admin Uninstall Test'i kullanın.

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

Not testleri için içerik yakalama

Android 14'ten itibaren, bir OEM NOTES rolünü etkinleştirmeyi seçerse OEM cihazın yeni Capture Content for Notes CTS-V testini geçmesi gerekir.

Notlar için İçerik Yakalama testi, CaptureContentForNotesVerifierActivity.java bölümünde bulunur ve aşağıdaki şekilde gösterildiği gibi ÖZELLİKLER kategorisinde yer alır:

capture-content-cts-v

Şekil 4. CTS-V paketinde Notlar testi için içerik yakalama

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

Notlar için İçerik Yakalama testini yürütmeden önce aşağıdakileri yapın:

  1. Cihazda NOTES rolünün etkinleştirildiğinden emin olun. Uygulamalar ayarları penceresindeki Varsayılan uygulamalar bölümünde Notlar seçeneğini görüyorsanız NOTES rolü etkinleştirilmiştir.

  2. Cihaz NOTES rolünü destekliyorsa varsayılan not alma uygulamasını kayan çoklu görev penceresinde başlatın. Bu işlemi ana ekrandaki bir widget kısayolu giriş noktası veya bir çevre birimi cihazı işlemi (ör. kalemin üzerindeki bir düğme) aracılığıyla yapabilirsiniz.

  3. CtsDefaultNotesApp'yı README bölümünde 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 izin verir. Testi atlamak için yeşil kart düğmesine dokunun.
  • NOTES rolü etkinleştirilirse yeşil geçiş düğmesi devre dışı bırakılır ve testler, aşağıdaki şekilde gösterildiği gibi test listesinde yer alır:

    capture-content

    Şekil 5. NOTES rolü etkinleştirildiğinde notlar için içerik yakalama testini kullanın.

    Notlar için İçerik Yakalama test paketini aşağıdaki şekilde çalıştırın:

    1. Her testi inceleyin ve talimatları uygulayın.

    2. Uygun düğmeye dokunun:

      • Başarı 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.
      • Başarısızlık 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.