Hướng dẫn sử dụng Trình xác thực tính năng chuyển đổi âm thanh

Thiết lập

Cách bật tính năng kiểm thử trong ứng dụng Trình xác thực:

  • Đảm bảo thiết bị có phiên bản GmsCore 22.08.xx trở lên.
  • Đảm bảo email kiểm thử của bạn thuộc Nhóm kiểm thử đối tác ghép nối nhanh.
    • Có thể mất từ 6-24 giờ để các email và thiết bị mới đăng ký đồng bộ hoá các quyền.
    • Việc đăng nhập và đăng xuất khỏi Tài khoản Google được liên kết cũng có thể kích hoạt quá trình đồng bộ hoá ngay lập tức.

Ví dụ:

Phiên bản GMS được hỗ trợ và thông tin chi tiết

Cần kiểm thử bằng tính năng Ghép nối nhanh

Quy trình kiểm tra công tắc âm thanh yêu cầu ghép nối điện thoại bằng tính năng Ghép nối nhanh:

  1. Chuẩn bị hai chiếc điện thoại, A và B, đã đăng nhập vào cùng một Tài khoản Google.
  2. Ghép nối tai nghe với điện thoại A (Ghép nối ban đầu).
  3. Chuyển sang chế độ ghép nối, chờ thông báo trên giao diện người dùng nửa trang tính.
  4. Nhấp vào Kết nối.
  5. Nhấp vào Xong.
  6. Ghép nối tai nghe với điện thoại B (Ghép nối tiếp theo).
    1. Chờ thông báo cho biết cả hai quá trình ghép nối đã hoàn tất.
  7. Nhấp vào thông báo hệ thống.

Quy trình mẫu:

Hình 2: Minh hoạ trình tự nút của Thiết bị A được ghép nối ban đầu. Hình 3: Mục này cho biết trình tự nút của thiết bị B được ghép nối tiếp theo.

Luồng giao diện người dùng cơ bản

Dưới đây là ví dụ về quy trình chung của giao diện người dùng:

Hình 4: Mục này cho biết hoạt động đăng nhập và khám phá thiết bị ban đầu. Hình 5: Minh hoạ cách chọn thiết bị để kiểm thử. Hình 6: Mục này cho thấy nhiều loại hình kiểm thử và thiết bị tương ứng với các loại hình kiểm thử đó. Hình 7: Thành phần này cho biết cách nhắm mục tiêu đến một thiết bị cụ thể cho một kiểm thử nhất định.

Kiểm tra một điểm chuyển đổi âm thanh

Kiểm tra chuyển đổi âm thanh (Một điểm)

Kiểm thử này thực hiện các chức năng sau:

  • Xác minh tải trọng.
    • Xác minh dữ liệu quảng cáo cho nhiều trường hợp.
  • Xác minh luồng tin nhắn.
    • Xác minh hoạt động giao tiếp theo luồng tin nhắn.
  • Chuyển trở lại.
    • Xác minh hành vi chuyển đổi.

Xác minh tải trọng (Một điểm)

Trình tự Xác minh tải trọng như sau:

  1. Kết nối với tai nghe.
  2. Xác minh rằng byte đầu tiên của khoá tài khoản là 0x06, theo yêu cầu của tiêu chuẩn.
  3. Ngắt kết nối khỏi thiết bị.
  4. Xác minh rằng byte đầu tiên của khoá tài khoản là 0x05, theo yêu cầu theo tiêu chuẩn.
  5. Kết nối lại với tai nghe.
  6. Phát nhạc.
  7. Xác minh trạng thái kết nối là một trong các trạng thái sau:
    1. 0x4: Chỉ truyền trực tuyến A2DP.
    2. 0x5: Phát trực tuyến A2DP với AVRCP.
  8. Bắt đầu kết nối SCO.
  9. Xác minh rằng kết nối SCO đã thành công.
  10. Xác minh trạng thái kết nối là:
    1. 0x6: Truyền trực tuyến HFP (cuộc gọi điện thoại/voip), bao gồm cả nhạc chuông trong và ngoài băng tần.

Ví dụ về phương thức xác minh tải trọng (một điểm):

Hình 8: Thành phần này cho thấy kết quả kiểm thử xác minh tải trọng cho một thiết bị ví dụ.

Xác minh luồng tin nhắn (Một điểm)

Trình tự Xác minh luồng tin nhắn như sau:

  1. Xác minh số chỉ dùng một lần của phiên giữa các kết nối RFCOMM.
    1. Kết nối với tai nghe.
    2. Lấy số chỉ dùng một lần X từ tai nghe (trong vòng 5 giây).
    3. Kết nối lại với tai nghe.
    4. Lấy số chỉ dùng một lần khác Y từ tai nghe (trong vòng 5 giây).
    5. Xác minh xem X và Y có khác nhau hay không.
  2. Gửi yêu cầu Nhận tính năng chuyển đổi âm thanh.
    1. Xác minh xem phản hồi có được gửi trong vòng 2 giây hay không. Chưa kiểm tra nội dung.
  3. Gửi yêu cầu Cho biết khoá tài khoản đang sử dụng.
    1. Xác minh xem phản hồi có được gửi trong vòng 2 giây hay không. Chưa kiểm tra nội dung.
  4. Gửi yêu cầu Thông báo đã bắt đầu kết nối.
    1. Xác minh xem phản hồi có được gửi trong vòng 2 giây hay không. Chưa kiểm tra nội dung.
  5. Gửi yêu cầu Gửi dữ liệu tuỳ chỉnh.
    1. Xác minh rằng ACK được trả về trong vòng 2 giây.
    2. Xác minh xem dữ liệu quảng cáo có chứa dữ liệu tuỳ chỉnh đã đặt hay không (trong 10 giây).

Ví dụ về phương thức xác minh Luồng tin nhắn (một điểm):

Hình 9: Thành phần này cho biết kết quả kiểm thử xác minh luồng tin nhắn cho một thiết bị mẫu.

Chuyển trở lại (Một điểm)

Kiểm thử này yêu cầu hai thiết bị: Người tìm kiếm chính và phụ. Trình tự kiểm tra như sau:

  1. Trình tìm kiếm chính kết nối với tai nghe (trong vòng 10 giây).
  2. Trình tìm kiếm phụ kết nối với tai nghe (trong vòng 10 giây).
  3. Trình tìm kiếm phụ gửi yêu cầu chuyển lại đến tai nghe.

Trong vòng 15 giây, những điều sau sẽ xảy ra:

  • Trình tìm kiếm chính kết nối trở lại với tai nghe.
  • Trình tìm kiếm phụ ngắt kết nối khỏi tai nghe.

Hình 10: Minh hoạ tuỳ chọn Display (Màn hình) của Phụ cho phép đủ thời gian kiểm thử cho Thiết bị chính.

Sau đây là ví dụ về kiểm thử nút Chuyển trở lại:

Hình 11: Minh hoạ cách khởi chạy kiểm thử Switch-Back. Hình 12: Mục này cho biết cách xác định thiết bị nào xử lý vai trò. Hình 13: Minh hoạ cách tiến hành sau khi xác định các vai trò. Hình 14: Minh hoạ cách các thiết bị xuất hiện trong khi chờ xác minh. Hình 15: Phần này cho biết nơi cần thiết để duy trì cấp nguồn và hoạt động cho Thiết bị phụ. Hình 16: Mục này cho thấy kết quả của một kiểm thử thành công.

Thiết bị kiểm tra đa điểm chuyển đổi âm thanh

Xác minh tải trọng (Đa điểm)

Trình tự Xác minh tải trọng như sau:

  1. Kết nối với tai nghe.
  2. Xác minh rằng byte đầu tiên của khoá tài khoản là 0x06, theo yêu cầu của tiêu chuẩn.
  3. Ngắt kết nối khỏi thiết bị.
  4. Xác minh rằng byte đầu tiên của khoá tài khoản là 0x05, theo yêu cầu theo tiêu chuẩn.
  5. Kết nối lại với tai nghe.
  6. Phát nhạc.
  7. Xác minh trạng thái kết nối là một trong các trạng thái sau:
    1. 0x4: Chỉ truyền trực tuyến A2DP.
    2. 0x5: Phát trực tuyến A2DP với AVRCP.
  8. Bắt đầu kết nối SCO.
  9. Xác minh rằng kết nối SCO đã thành công.
  10. Xác minh trạng thái kết nối là:
    1. 0x6: Truyền trực tuyến HFP (cuộc gọi điện thoại/voip), bao gồm cả nhạc chuông trong và ngoài băng tần.

Luồng tin nhắn (Đa điểm)

Kiểm thử này yêu cầu Người tìm kiếm chính và phụ. Các bài kiểm thử với tập hợp cờ cấu hình nhân TRUE sẽ có thêm các bước để kiểm thử trạng thái này thông qua lệnh truyền trực tuyến tin nhắn.

Ví dụ về thử nghiệm Luồng thông báo không thể định cấu hình (Đa điểm):

Hình 17: Mục này cho thấy kết quả của một kiểm thử không thể định cấu hình thành công.

Ví dụ về thử nghiệm Luồng thông báo có thể định cấu hình (Đa điểm):

Hình 18: Mục này cho thấy kết quả của một kiểm thử có thể định cấu hình thành công.

Chuyển trở lại (Đa điểm)

Kiểm thử này yêu cầu Người tìm kiếm chính và phụ. Kiểm thử này gần giống với phiên bản một điểm. Điểm khác biệt duy nhất là: vì Nhà cung cấp hỗ trợ nhiều kết nối, nên khi Trình tìm kiếm phụ kết nối với Nhà cung cấp, Trình tìm kiếm chính sẽ vẫn kết nối với Nhà cung cấp.

Ví dụ về kiểm thử Quay lại đa điểm:

Hình 19: Hình này cho thấy cách kiểm thử cho phép chuyển đổi trên thiết bị Đa điểm.

Nút bật/tắt đang hoạt động (Chỉ áp dụng cho thiết bị đa điểm)

Kiểm thử này yêu cầu Người tìm kiếm chính và phụ.

Kiểm thử này chỉ xác minh rằng Nhà cung cấp gửi thông báo dự kiến bằng kênh luồng tin nhắn.

Các bước kiểm thử:

  1. Người tìm kiếm chính kết nối với Nhà cung cấp
  2. Trình tìm kiếm chính kiểm tra khả năng của Nhà cung cấp.
    1. Nếu chế độ Nhiều điểm tắt VÀ Có thể định cấu hình nhiều điểm là TRUE, thì hệ thống sẽ cố bật chế độ Nhiều điểm.
  3. Trình tìm kiếm chính sẽ gọi Chuyển nguồn âm thanh đang hoạt động (sang thiết bị được kết nối) (0x30) thành chính phương thức này.
  4. Trình tìm kiếm phụ kết nối với Nhà cung cấp.
  5. Trình tìm kiếm chính sẽ gọi Chuyển nguồn âm thanh đang hoạt động (sang thiết bị được kết nối) (0x30) sang một thiết bị khác.
  6. Nhà cung cấp sẽ ACK người tìm kiếm chính.
  7. Trình tìm kiếm phụ sẽ nhận được Thông báo sự kiện chuyển đổi nhiều điểm (0x32) với trạng thái hoạt động.

Ví dụ về kiểm thử Công tắc đang hoạt động (Chỉ đa điểm):

Hình 20: Hình này cho thấy cách kiểm thử cho phép chuyển đổi trên thiết bị chỉ Đa điểm.

Cách tải kết quả lên bảng điều khiển thiết bị

Cách gửi kết quả

Ứng dụng cung cấp một nút để tải kết quả lên sau khi quá trình kiểm thử hoàn tất:

Hình 21: Hình này minh hoạ cách gửi kết quả thử nghiệm bằng nút "gửi". Hình 22: Mục này cho biết kết quả gửi một bài kiểm thử.

Cách sử dụng bảng điều khiển thiết bị

Bạn có thể tìm thấy các kết quả thử nghiệm đã gửi trên Bảng điều khiển lân cận. (Chỉ số khoảng cách và Chỉ số thời lượng sẽ bị xoá cho các trường hợp kiểm tra Chuyển đổi âm thanh). Ví dụ:

Hình 23: Mục này cho thấy một tập hợp các báo cáo kiểm thử mẫu trên Nearby Console.

Khắc phục sự cố

Hãy thử tắt rồi bật Bluetooth nếu tất cả các lần kiểm tra đều không thành công.

Hình 24: Ví dụ về cách bật/tắt chế độ cài đặt Bluetooth.

Nếu kiểm thử Quay lại của bạn thất bại và bị kẹt như minh hoạ trong hình 1: Hãy thử quay lại trang Thiết bị kiểm thử (hình 2) và kiểm thử lại.

Hình 25: Đây là ví dụ về cách kiểm thử lại trường hợp Switch-Back.