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ụ:
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:
- 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.
- Ghép nối tai nghe với điện thoại A (Ghép nối ban đầu).
- 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.
- Nhấp vào Kết nối.
- Nhấp vào Xong.
- Ghép nối tai nghe với điện thoại B (Ghép nối tiếp theo).
- Chờ thông báo cho biết cả hai quá trình ghép nối đã hoàn tất.
- Nhấp vào thông báo hệ thống.
Quy trình mẫu:
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:
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:
- Kết nối với tai nghe.
- 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.
- Ngắt kết nối khỏi thiết bị.
- 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.
- Kết nối lại với tai nghe.
- Phát nhạc.
- Xác minh trạng thái kết nối là một trong các trạng thái sau:
- 0x4: Chỉ truyền trực tuyến A2DP.
- 0x5: Phát trực tuyến A2DP với AVRCP.
- Bắt đầu kết nối SCO.
- Xác minh rằng kết nối SCO đã thành công.
- Xác minh trạng thái kết nối là:
- 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):
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:
- Xác minh số chỉ dùng một lần của phiên giữa các kết nối RFCOMM.
- Kết nối với tai nghe.
- Lấy số chỉ dùng một lần X từ tai nghe (trong vòng 5 giây).
- Kết nối lại với tai nghe.
- Lấy số chỉ dùng một lần khác Y từ tai nghe (trong vòng 5 giây).
- Xác minh xem X và Y có khác nhau hay không.
- Gửi yêu cầu Nhận tính năng chuyển đổi âm thanh.
- 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.
- Gửi yêu cầu Cho biết khoá tài khoản đang sử dụng.
- 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.
- Gửi yêu cầu Thông báo đã bắt đầu kết nối.
- 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.
- Gửi yêu cầu Gửi dữ liệu tuỳ chỉnh.
- Xác minh rằng ACK được trả về trong vòng 2 giây.
- 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):
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:
- Trình tìm kiếm chính kết nối với tai nghe (trong vòng 10 giây).
- Trình tìm kiếm phụ kết nối với tai nghe (trong vòng 10 giây).
- 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.
Sau đây là ví dụ về kiểm thử nút Chuyển trở lại:
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:
- Kết nối với tai nghe.
- 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.
- Ngắt kết nối khỏi thiết bị.
- 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.
- Kết nối lại với tai nghe.
- Phát nhạc.
- Xác minh trạng thái kết nối là một trong các trạng thái sau:
- 0x4: Chỉ truyền trực tuyến A2DP.
- 0x5: Phát trực tuyến A2DP với AVRCP.
- Bắt đầu kết nối SCO.
- Xác minh rằng kết nối SCO đã thành công.
- Xác minh trạng thái kết nối là:
- 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):
Ví dụ về thử nghiệm Luồng thông báo có thể định cấu hình (Đa điểm):
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:
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ử:
- Người tìm kiếm chính kết nối với Nhà cung cấp
- Trình tìm kiếm chính kiểm tra khả năng của Nhà cung cấp.
- 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.
- Nếu chế độ Nhiều điểm tắt VÀ Có thể định cấu hình nhiều điểm là
- 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.
- 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ẽ 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.
- Nhà cung cấp sẽ ACK người tìm kiếm chính.
- 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):
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:
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ụ:
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.
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.