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

Trang này dành riêng cho phiên bản Audio switch của Ứng dụng trình xác thực. Hãy xem trang Ứng dụng trình xác thực LE Audio để được trợ giúp về phiên bản LE Audio của Ứng dụng trình xác thực.

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ó GmsCore phiên bản 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 Fast Pair.
    • Có thể mất từ 6 đến 24 giờ để email và điện thoại mới đăng ký đồng bộ hoá quyền.
    • Thao tá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ụ:

Bạn có thể tìm thấy phiên bản GMS trong trang Thông tin ứng dụng cho Dịch vụ Google Play.

Thiết bị bắt buộc

Các bài kiểm tra nút chuyển âm thanh yêu cầu điện thoại phải được ghép nối bằng tính năng Ghép nối nhanh:

  1. Chuẩn bị hai đ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, đợi thông báo về giao diện người dùng Half Sheet.
  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 lần ghép nối đều đã hoàn tất.
  7. Nhấp vào thông báo hệ thống.

Quy trình mẫu:

Hình 2: Hình này cho thấy trình tự nút cho quá trình ghép nối ban đầu của Thiết bị A. Hình 3: Hình này cho thấy trình tự nút cho Thiết bị B ghép nối tiếp theo.

Quy trình giao diện người dùng cơ bản

Sau đây là quy trình giao diện người dùng chung:

Hình 4: Hình này cho thấy quá trình đăng nhập và khám phá thiết bị ban đầu. Hình 5: Hình này cho thấy cách chọn một thiết bị để kiểm thử và các loại kiểm thử mà thiết bị đó có thể có. Hình 6: Hình này cho thấy các loại kiểm thử và thiết bị tương ứng.

Kiểm thử một điểm của nút chuyển âm thanh

Kiểm thử nút chuyển đổi âm thanh (Điểm đơn)

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 tình huống.
  • Xác minh luồng tin nhắn.
    • Xác minh hoạt động giao tiếp luồng tin nhắn.
  • Chuyển về.
    • Xác minh hành vi quay lại.

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

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, như quy định của quy cách.
  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, như quy định của quy cách.
  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 những trạng thái sau:
    1. 0x4: Chỉ phát trực tuyến A2DP.
    2. 0x5: Truyền trực tuyến A2DP bằng AVRCP.
  8. Bắt đầu kết nối SCO.
  9. Xác minh kết nối SCO thành công.
  10. Xác minh trạng thái kết nối là:
    1. 0x6: Phát trực tuyến HFP (cuộc gọi điện thoại/voip), bao gồm cả nhạc chuông trong băng tần và không trong băng tần.

Ví dụ về quy trình xác minh tải trọng (điểm đơn):

Hình 8: Hình này cho thấy kết quả kiểm thử xác minh tải trọng cho một thiết bị mẫu.

Xác minh luồng thông báo (Điểm đơn)

Trình tự Xác minh luồng thông báo 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 Luồng tin nhắn.
    1. Kết nối với tai nghe.
    2. Nhận 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. Nhận một 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 Get Audio switch Capability (Lấy khả năng chuyển đổi âm thanh).
    1. Xác minh rằng phản hồi đã được gửi trong vòng 2 giây. Nội dung không được kiểm tra.
  3. Gửi yêu cầu Chỉ báo khoá tài khoản đang sử dụng.
    1. Xác minh rằng phản hồi đã được gửi trong vòng 2 giây. Nội dung không được kiểm tra.
  4. Gửi yêu cầu Notify Initiated Connection (Thông báo về kết nối đã bắt đầu).
    1. Xác minh rằng phản hồi đã được gửi trong vòng 2 giây. Nội dung không được kiểm tra.
  5. Gửi yêu cầu Gửi dữ liệu tuỳ chỉnh.
    1. Xác minh 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ề quy trình xác minh Luồng thông báo (điểm đơn):

Hình 9: Hình này cho thấy kết quả kiểm thử xác minh luồng thông báo cho một thiết bị mẫu.

Chuyển về (Điểm đơn)

Bài kiểm thử này yêu cầu hai thiết bị: Trình tìm kiếm chính và phụ. Trình tự kiểm thử 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 về 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 lại với tai nghe.
  • Trình tìm kiếm phụ ngắt kết nối với tai nghe.

Hình 10: Hình này cho thấy các tuỳ chọn Hiển thị của Trình tìm kiếm 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ử Switch-Back (Chuyển về):

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

Kiểm thử nhiều điểm của nút chuyển âm thanh

Xác minh tải trọng (Nhiều đ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, như quy định của quy cách.
  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, như quy định của quy cách.
  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 những trạng thái sau:
    1. 0x4: Chỉ phát trực tuyến A2DP.
    2. 0x5: Truyền trực tuyến A2DP bằng AVRCP.
  8. Bắt đầu kết nối SCO.
  9. Xác minh kết nối SCO thành công.
  10. Xác minh trạng thái kết nối là:
    1. 0x6: Phát trực tuyến HFP (cuộc gọi điện thoại/voip), bao gồm cả nhạc chuông trong băng tần và không trong băng tần.

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

Bài kiểm thử này yêu cầu một Trình tìm kiếm chính và Trình tìm kiếm phụ. Các kiểm thử có cờ có thể định cấu hình nhiều điểm được đặt thành TRUE sẽ có thêm các bước để kiểm thử trạng thái này thông qua lệnh luồng thông báo.

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

Hình 17: Hình 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ề kiểm thử Luồng thông báo có thể định cấu hình (Nhiều điểm):

Hình 18: Hình 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 về (Nhiều điểm)

Bài kiểm thử này yêu cầu một Trình tìm kiếm chính và Trình tìm kiếm phụ. Bài 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 vẫn sẽ kết nối với Nhà cung cấp.

Ví dụ về kiểm thử nhiều điểm chuyển về:

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

Chuyển sang trạng thái đang hoạt động (Chỉ dành cho nhiều điểm)

Bài kiểm thử này yêu cầu một Trình tìm kiếm chính và Trình tìm kiếm phụ.

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

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

  1. Trình 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 tính năng Đa điểm đang tắt VÀ chế độ Có thể định cấu hình đa điểm là TRUE, thì tính năng này sẽ cố gắng bật tính năng Đa điểm.
  3. Trình tìm kiếm chính sẽ gọi Chuyển đổi nguồn âm thanh đang hoạt động (sang thiết bị đã kết nối) (0x30) cho chính nó.
  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 lệnh Chuyển đổi nguồn âm thanh đang hoạt động (sang thiết bị đã kết nối) (0x30) sang một thiết bị khác.
  6. Nhà cung cấp sẽ ACK Trình 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 đa điểm (0x32) ở trạng thái đang hoạt động.

Ví dụ về kiểm thử Nút chuyển đang hoạt động (Chỉ nhiều điểm):

Hình 20: Hình này cho thấy cách kiểm thử cho phép chuyển về trên thiết bị chỉ có nhiều điểm chạ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ả

Nút "GỬI KẾT QUẢ" sẽ hiển thị bản tóm tắt kết quả kiểm tra nhưng không thực sự gửi kết quả cho Google.

Quy trình gửi bắt đầu bằng cách nhấn vào nút "GỬI KẾT QUẢ".

Sau khi xem xét tất cả kết quả, hãy nhấn nút "GỬI" ở cuối trang kết quả để gửi kết quả cho Google.

Kết quả sẽ được gửi sau khi bạn cuộn xuống cuối trang kết quả và nhấn

Xem kết quả đã tải lên trong Device Console

Bạn có thể xem kết quả kiểm thử đã gửi trên Bảng điều khiển Nearby. (Chỉ số khoảng cách và Chỉ số thời lượng sẽ bị xoá đối với các trường hợp kiểm thử nút chuyển Âm thanh). Ví dụ:

Kết quả kiểm thử sẽ xuất hiện trong một bảng trong Nearby Console.

Khắc phục sự cố

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

Bạn có thể bật và tắt Bluetooth bằng nút trên trình đơn thả xuống.

Kiểm thử chuyển lại

Nếu kiểm thử tính năng Quay lại không thành công và bị treo như trong hình 1: Hãy thử quay lại trang Kiểm thử thiết bị (hình 2) và kiểm thử lại:

Bạn có thể chạy lại một kiểm thử bị treo ở trạng thái "Hoàn tất quá trình khởi chạy" từ trình đơn cấp cao nhất.