Hướng dẫn thử nghiệm Trình xác minh CTS

Quản trị thiết bị

Kiểm tra: Trình xác minh Cts > Quản trị thiết bị > Kiểm tra Tapjacking của quản trị viên thiết bị

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

Bài kiểm thử này có thể diễn giải nếu bài kiểm thử này có hoạt động như mong đợi hay không. Bạn có thể nhấn vào các nút thông qua lớp phủ nhưng có thể tạo ra nội dung mô tả không rõ ràng.

Bạn phải tắt nút kích hoạt quản trị viên và không được đăng ký bất kỳ thao tác nhấn nào.

Không thể kích hoạt ứng dụng quản trị thiết bị nhưng một thông báo ngắn sẽ xuất hiện Vì một ứng dụng khác đang hiển thị ở phía trên các tuỳ chọn này, nên phần Cài đặt không thể phản hồi thao tác của bạn. Do đó, thao tác nhấn sẽ được đăng ký và bạn vẫn có thể nhấn vào nút huỷ rồi nhấn vào Gỡ cài đặt ứng dụng.

Dưới đây là kết quả dự kiến cho Bước 3.

Bật chế độ quản trị thiết bị Đã bật tính năng kích hoạt ứng dụng Đã tắt tính năng kích hoạt ứng dụng
3. Nhấn vào [BẬT QUẢN TRỊ VIÊN THIẾT BỊ] 3.1. [Kích hoạt ứng dụng quản trị thiết bị này] đang bật. 3.2. [Kích hoạt ứng dụng quản trị thiết bị này] đang tắt.

Hình 1. Kết quả dự kiến cho kiểm thử quản trị thiết bị.

Kiểm thử thiết bị đồng hành

Kiểm thử thiết bị đồng hành là com.android.cts.verifier.companion.CompanionDeviceTestActivity.

Bạn có thể không biết liệu quá trình kiểm thử đã hoàn tất chính xác hay chưa sau khi chọn thiết bị trong danh sách và nhấn OK.

Hãy xem bên dưới để biết kết quả dự kiến.

Đồng hành GO Nhấn vào Thiết bị Bluetooth Vé đồng hành
1. Nhấn vào [GO] 2. Nhấn vào một thiết bị Bluetooth 3. Nhấn vào [Thẻ và vé]

Hình 2. Kết quả dự kiến cho kiểm thử thiết bị đồng hành.

Kiểm tra truyền phát thư thoại

Kiểm thử thông báo truyền tin qua thư thoại là com.android.cts.verifier.voicemail.VoicemailBroadcastActivity.

Để gửi thư thoại đến điện thoại, hãy gọi điện đến thiết bị, từ chối cuộc gọi trên thiết bị rồi để lại thư thoại.

Thư thoại bằng hình ảnh là một cách để gửi dữ liệu âm thanh của thiết bị và thông tin chi tiết về thư thoại đến, thay vì chỉ gửi tin nhắn SMS về chỉ báo chờ tin nhắn** (MWI).

Kiểm thử này đang kiểm thử hành vi liên quan đến việc nhận MWI và nếu bạn đang sử dụng thư thoại dạng hình ảnh, thì nhà mạng có thể không gửi MWI và can thiệp vào quá trình kiểm thử, do đó, bạn phải tắt tính năng này.

Kiểm thử thiết bị/phụ kiện USB

Kiểm thử thiết bị USB

Hình 3. Hướng dẫn thử nghiệm thông báo truyền tin qua thư thoại.

Hướng dẫn cụ thể để tránh hành vi không ổn định:

  1. Cài đặt CtsVerifier.apk trên thiết bị được kiểm thử (DUT)
  2. Cài đặt CtsVerifierUSBCompanion.apk trên Pixel
  3. Đảm bảo bạn đã ngắt kết nối tất cả cáp USB
  4. Khởi động CtsVerifierUSBCompanion trên Pixel và chọn ứng dụng đồng hành kiểm thử phụ kiện
  5. Khởi động CtsVerifier trên DUT và chọn kiểm thử Phụ kiện USB
  6. Kết nối Bộ chuyển đổi OTG với Pixel, sau đó kết nối DUT thông qua cáp USB-A(đầu đực)-C
  7. Phê duyệt các hộp thoại kết nối theo thứ tự sau:
    • Pixel
    • DUT
    • Pixel
    • Chờ cho đến khi kiểm thử hoàn tất

Kiểm thử phát hiện cảm biến động

Mỗi nhà sản xuất thiết bị có thể quyết định có hỗ trợ API hay không (isDynamicSensorDiscoverySupported).

Nếu thiết bị hỗ trợ API, nhà sản xuất thiết bị cần lấy cảm biến bên ngoài có thể dùng để vượt qua bài kiểm thử. Nhà sản xuất thiết bị sẽ cần tìm một thiết bị để kết nối với thiết bị của họ nhằm kiểm thử cảm biến động.

Nếu nhà sản xuất thiết bị không thể định vị thiết bị, bạn có thể sử dụng chế độ thiết lập sau.

  1. Mua ban phát triển TI EK-TM4C123GXL.
    Cách 1
    Cách 2
  2. Tải và cài đặt lm4tools.

    Đối với linux/mac, hãy thực thi: cd /tmp git clone https://github.com/utzig/lm4tools.git cd lm4tools make sudo PREFIX=/usr make install

    Đối với Windows, bạn có thể sử dụng LMFlash trực tiếp từ TI để cho phép bạn cài đặt ROM qua một GUI (Giao diện người dùng đồ hoạ).

  3. Truy xuất tệp nhị phân do Google cung cấp có tên là
    usb_sensor_dummy_accel.bin.

  4. Đẩy nút chuyển trên bảng sang chế độ GỠ LỖI và cắm cáp USB loại nhỏ vào cổng có nhãn DBG.

  5. Chạy lệnh sau: lm4flash -v -E usb_accel_dummy.bin

    LƯU Ý: Nếu có vấn đề về quyền, vui lòng chạy bằng sudo

  6. Sau khi quá trình cài đặt ROM hoàn tất, hãy rút cáp USB micro ra khỏi cổng DBG, lật công tắc được sử dụng trước đó về THIẾT BỊ, sau đó cắm một đầu cáp USB micro vào khe USB có nhãn THIẾT BỊ. Bạn nên cắm trực tiếp đầu kia của cáp vào thiết bị.

  7. Giờ đây, bạn có thể thực thi quy trình kiểm thử CTS-V này. Quy trình này sẽ có thể phát hiện và sử dụng thiết bị bạn vừa cắm vào làm gia tốc kế giả.

Kiểm thử gỡ cài đặt của quản trị viên thiết bị

Trước tiên, quy trình kiểm thử này có thể yêu cầu cài đặt CtsEmptyDeviceAdmin.apk theo cách thủ công trên thiết bị từ máy chủ qua adb.

Ví dụ: adb install CtsEmptyDeviceAdmin.apk.

Sử dụng Trình xác minh CTS > Quản trị thiết bị > Kiểm thử gỡ cài đặt quản trị viên thiết bị.

Thao tác này sẽ phát hiện thấy ứng dụng đã được cài đặt và thực hiện các bước khác.

Ghi lại nội dung cho các bài kiểm thử ghi chú

Kể từ Android 14, nếu OEM chọn bật vai trò NOTES, thì thiết bị OEM phải vượt qua kiểm thử CTS-V mới về tính năng Quay video nội dung cho Ghi chú.

Hoạt động kiểm thử Thu thập nội dung cho Ghi chú nằm trong CaptureContentForNotesVerifierActivity.java và thuộc danh mục TÍNH NĂNG như minh hoạ trong hình sau:

capture-content-cts-v

Hình 4. Ghi lại nội dung để kiểm thử Ghi chú trong bộ CTS-V.

Chương trình kiểm thử Capture Content for Notes (Ghi lại nội dung cho ghi chú) sẽ kiểm thử các API sau:

Trước khi thực thi kiểm thử tính năng Ghi lại nội dung cho ứng dụng Ghi chú, hãy làm như sau:

  1. Hãy đảm bảo rằng thiết bị đã bật vai trò NOTES. Nếu bạn thấy tuỳ chọn Notes (Ghi chú) trong phần Default apps (Ứng dụng mặc định) trong cửa sổ Cài đặt Apps (Ứng dụng), thì vai trò NOTES đã được bật.

  2. Nếu thiết bị hỗ trợ vai trò NOTES, hãy khởi động ứng dụng ghi chú mặc định trong một cửa sổ đa nhiệm nổi. Bạn có thể thực hiện việc này thông qua điểm truy cập lối tắt tiện ích trên màn hình chính hoặc thao tác trên thiết bị ngoại vi, chẳng hạn như nút trên bút cảm ứng.

  3. Cài đặt CtsDefaultNotesApp như mô tả trong README.

Trong khi chạy kiểm thử, hãy làm theo các nguyên tắc sau:

  • Nếu vai trò NOTES bị vô hiệu hoá, thì danh sách kiểm thử sẽ trống và quy trình kiểm thử sẽ cho phép người dùng bỏ qua quy trình kiểm thử này. Nhấn vào nút thẻ xanh lục để bỏ qua bài kiểm thử.
  • Nếu bạn bật vai trò NOTES, nút vượt qua màu xanh lục sẽ bị tắt và các bài kiểm thử sẽ xuất hiện trong danh sách kiểm thử như trong hình sau:

    ghi-nội-dung

    Hình 5. Ghi lại nội dung để kiểm thử ứng dụng Ghi chú khi bật vai trò NOTES.

    Thực thi bộ kiểm thử Ghi chú nội dung như sau:

    1. Tìm hiểu từng bài kiểm thử và làm theo hướng dẫn.

    2. Nhấn vào nút thích hợp:

      • Nhấn vào nút đi qua màu xanh lục để ghi lại kết quả thành công. Nút đạt màu xanh lục sẽ được bật khi tất cả các bài kiểm thử đều đạt.
      • Nhấn vào nút không đạt màu đỏ để ghi lại lỗi.Nút không đạt màu đỏ sẽ được bật nếu có kiểm thử không đạt.