Trang này trình bày hướng dẫn chạy các chương trình kiểm thử âm thanh trong CTS Verifier (CTS-V).
Hướng dẫn chung
Quy trình sau đây áp dụng cho tất cả kiểm thử:
- Thiết lập kiểm thử: Đối với mỗi lần kiểm thử, bạn cần có một thiết bị đang được kiểm thử (DUT), đó là thiết bị Android mà bạn đang kiểm thử và một phiên bản CTS-V đã cài đặt liên kết với phiên bản hệ điều hành Android đang chạy trên DUT. Để biết thêm thông tin chung về các yêu cầu và cách thiết lập CTS-V, hãy xem phần Sử dụng Trình xác minh CTS.
Thông tin kiểm tra: Để chạy kiểm tra CTS-V âm thanh, hãy chạy ứng dụng CTS-V, sau đó chọn bài kiểm tra mong muốn từ danh sách kiểm tra Trình xác minh CTS. Lần đầu tiên mở một chương trình kiểm thử sẽ hiển thị bảng thông tin cho chương trình kiểm thử đó, trong đó có các thông tin sau:
- Mục đích thử nghiệm
- Giao thức kiểm thử
- Thiết bị ngoại vi bắt buộc
- Tham chiếu đến phần CDD có liên quan
Để đóng bảng thông tin, hãy nhấn vào OK. Để xem bảng thông tin bất cứ lúc nào trong quá trình kiểm thử, hãy nhấn vào biểu tượng ? .
Chạy kiểm thử: Sử dụng hướng dẫn dành riêng cho kiểm thử trên trang này để chạy từng kiểm thử âm thanh.
- Khi kiểm thử đạt, nút Đạt có dấu kiểm màu xanh lục sẽ được bật. Ghi lại một bài kiểm thử đã vượt qua bằng cách nhấn vào nút này. Một số kiểm thử cũng cho thấy thông báo "ĐẠT" phía trên hàng nút dưới cùng.
- Ghi lại các bài kiểm thử không thành công bằng cách nhấn vào nút X màu đỏ.
Một số bài kiểm thử trên trang này không yêu cầu thiết bị ngoại vi bổ sung. Một số thiết bị khác cần có tai nghe USB hoặc tai nghe tương tự có dây. Đối với các thử nghiệm yêu cầu thiết bị ngoại vi USB chuyên dụng, chẳng hạn như giao diện âm thanh USB, hãy xem kiểm thử Trình xác minh CTS USB Audio. Để kiểm thử chức năng Giao diện kỹ thuật số cho nhạc cụ (MIDI) cần có thiết bị chuyển đổi âm thanh vòng lặp, hãy xem phần Kiểm thử MIDI bằng Trình xác minh CTS. Đối với các thử nghiệm khác yêu cầu thiết bị chuyển đổi âm thanh vòng lặp hoặc loa ngoài, hãy xem Trình xác minh CTS khung âm thanh. Để biết quy trình kiểm thử Âm thanh chuyên nghiệp, hãy xem bài viết Kiểm thử Âm thanh chuyên nghiệp bằng Công cụ xác minh CTS. Để biết quy trình kiểm tra độ trễ theo dõi chuyển động của đầu trong âm thanh không gian, hãy xem bài viết Kiểm thử độ trễ theo dõi chuyển động của đầu bằng Trình xác minh CTS.
Kiểm thử tuân thủ độ trễ
Các hoạt động kiểm tra sau đây xác định việc tuân thủ các yêu cầu về độ trễ âm thanh CDD.
Kiểm tra độ trễ đầu vào khi bắt đầu nguội
Bài kiểm thử Độ trễ đầu vào khi khởi động nguội âm thanh đo lường thời gian cần thiết để ghi âm từ một hệ thống âm thanh bị tạm ngưng (nguội).
Để chạy kiểm thử Độ trễ đầu vào khi khởi động nguội âm thanh, hãy làm theo các bước sau:
- Chọn API cần kiểm thử. Yêu cầu về độ trễ chỉ được áp dụng cho một API.
Nhấn vào Bắt đầu để bắt đầu chạy thử nghiệm. Thử nghiệm này đo lường thời gian cần thiết để bắt đầu ghi âm từ một hệ thống âm thanh nguội. Kết quả sẽ xuất hiện phía trên các nút kiểm thử với chỉ báo ĐẠT hoặc KHÔNG ĐẠT.
Hình 1. Kết quả mẫu cho một kiểm thử đã thành công trên API gốc
Nếu độ trễ được đo lường đáp ứng các yêu cầu của CDD, thì kiểm thử sẽ đạt.
Kiểm thử độ trễ đầu ra khi khởi động nguội
Bài kiểm tra Độ trễ đầu ra khi khởi động nguội âm thanh đo lường thời gian cần thiết để phát âm thanh từ một hệ thống âm thanh bị tạm ngưng (nguội). Bài kiểm thử này có các yêu cầu sau:
- Yêu cầu về thiết bị. Chuyển đến phần Cài đặt > Âm thanh và rung rồi tắt tính năng Âm thanh chạm.
Để chạy kiểm thử Độ trễ đầu ra khi khởi động nguội âm thanh, hãy làm theo các bước sau:
- Chọn API cần kiểm thử. Yêu cầu về độ trễ chỉ được áp dụng cho một API.
Nhấn vào Start (Bắt đầu) để bắt đầu chạy kiểm thử. Bài kiểm thử sẽ phát một bản âm thanh im lặng và đo thời gian từ khi bắt đầu phát đến thời điểm bản nhạc đó xuất hiện trong đầu ra.Kết quả sẽ hiển thị phía trên các nút kiểm thử với chỉ báo ĐẠT hoặc KHÔNG ĐẠT.
Hình 2. Ví dụ về kết quả kiểm thử đã vượt qua trên API gốc
Nếu độ trễ được đo lường đáp ứng các yêu cầu của CDD, thì kiểm thử sẽ đạt.
Kiểm thử tính năng Nhấn để phát âm thanh
Kiểm thử Nhấn để âm thanh xác định thời gian cần thiết để âm thanh được kích hoạt bởi một hành động của người dùng trên màn hình xuất hiện ở đầu ra của hệ thống âm thanh. Quy trình kiểm thử này sử dụng micrô bên trong để đo thời gian giữa một lượt tương tác trên màn hình và một âm báo phát trên loa trong. Kết quả tổng thể được tính bằng trung bình cộng của 5 lần đo lường thành công.
Nguyên tắc kích hoạt thao tác nhấn thành công
Kiểm thử này theo dõi âm thanh TICK vật lý do móng tay của người kiểm thử tạo ra khi chạm vào màn hình trong trường kích hoạt để cho biết hoạt động tương tác trên màn hình. Âm thanh này cũng kích hoạt tính năng phát âm báo. Vì TICK có thể khó phát hiện, nên bạn cần thiết lập môi trường kiểm thử và thực thi trình kích hoạt nhấn một cách chính xác.
Hãy làm theo các nguyên tắc sau để đạt được trình kích hoạt nhấn tốt trong quá trình kiểm thử:
- Trong một căn phòng yên tĩnh, hãy đặt thiết bị trên bàn, màn hình hướng lên trên.
- Đập vào màn hình bằng ngón trỏ, đảm bảo rằng cả móng tay và đầu ngón tay đều tiếp xúc với màn hình để khi móng tay đập vào, bạn sẽ nghe thấy âm thanh TIẾNG ĐỒNG HỒ.
- Nếu chỉ nhấn phần mềm của đầu ngón tay thì âm thanh sẽ không được tạo ra.
- CHỈ ĐÁNH MỘT LẦN vào màn hình rồi rút ngón tay ra nhanh. Nhiều dấu gạch ngang sẽ làm rối kết quả đo lường.
Để đo lường thành công, quy trình kiểm thử phải có thể phát hiện cả TICK kích hoạt và âm thanh được tạo. Bạn có thể cần điều chỉnh cả lực nhấn vào màn hình và âm lượng phát để đo lường thành công.
Quy trình kiểm thử
Để chạy bài kiểm tra Nhấn để nghe âm thanh, hãy làm theo các bước sau:
- Ngắt kết nối tất cả thiết bị ngoại vi âm thanh có dây hoặc Bluetooth khỏi DUT.
- Chọn API cần kiểm thử. Yêu cầu về độ trễ chỉ được áp dụng cho một API.
- Nhấn vào Bắt đầu để bắt đầu kiểm thử.
Dùng móng tay nhấn vào màn hình một lần như mô tả trong Nguyên tắc kích hoạt thao tác nhấn thành công. Bạn cần nghe thấy âm thanh TICK mạnh khi móng tay chạm vào màn hình để đăng ký bắt đầu quá trình đo.
Hình 3. Kiểm thử tính năng Nhấn để phát âm thanh chưa hoàn tất
Đợi kết quả đo lường xuất hiện, sau đó lặp lại các bước 3 và 4 cho đến khi thiết bị thực hiện 5 lần đo thành công.
Nhấn vào Dừng để kết thúc kiểm thử.
Đánh giá kết quả kiểm thử.
- Trong hình chữ nhật màu xanh lục, các đường màu đỏ cho biết TICK kích hoạt và âm thanh thu được.
- Nếu kết quả trung bình của lượt kiểm thử cho thấy điểm đạt là ĐẠT, hãy báo cáo kết quả kiểm thử là đạt.
- Nếu điểm trung bình của bài kiểm thử báo cáo là KHÔNG ĐẠT, hãy báo cáo bài kiểm thử là không đạt.
Hình 4. Kiểm thử Audio Tap To Tone (Nhấn để phát âm thanh) đã hoàn tất
Kiểm thử chức năng cơ bản của hệ thống âm thanh
Các kiểm thử sau đây xác định xem hệ thống âm thanh trên DUT có hoạt động đúng cách hay không.
Kiểm thử âm thanh của tai nghe analog
Bài kiểm thử Âm thanh tai nghe analog xác minh chức năng cơ bản (phát tín hiệu âm thanh, ý định cắm, nút truyền phát nội dung đa phương tiện) của tai nghe analog được kết nối với thiết bị dùng để thử nghiệm (DUT). Bài kiểm thử này có các yêu cầu sau:
- Thiết bị ngoại vi bắt buộc: Bạn cần có tai nghe analog tương thích với Android có đầu cắm điện thoại 3,5 mm, 4 dây.
Hình sau đây minh hoạ một tai nghe và phích cắm mẫu:
Hình 5. Ví dụ về tai nghe tương thích với Android
Hình 6. Ví dụ về đầu cắm điện thoại tương tự 4 dây, 3,5 mm
Các tai nghe này được bán rộng rãi và thường được xác định bằng cụm từ Được thiết kế cho Android, mặc dù nhiều tai nghe analog cũng tương thích với mục đích kiểm thử này.
- Yêu cầu về thiết bị: DUT phải triển khai cổng tai nghe 3,5 mm. Nếu thiết bị kiểm thử không có cổng tai nghe 3,5 mm, hãy cho biết điều đó trong quá trình kiểm thử.
Để chạy kiểm tra Âm thanh tai nghe analog, hãy làm theo các bước sau:
Xác minh xem DUT có cổng tai nghe analog hay không:
- Nếu DUT có cổng tai nghe analog, hãy nhấn vào Có.
- Nếu DUT không có cổng tai nghe analog, hãy nhấn vào Không. Quy trình kiểm thử sẽ được đánh dấu là ĐẠT. Không có cổng tai nghe và bạn có thể chuyển sang kiểm thử tiếp theo.
Hình 7. Kết quả kiểm thử cho DUT không có cổng tai nghe analog
Chèn thiết bị ngoại vi tai nghe analog vào cổng tai nghe analog trên DUT và xác minh rằng thông báo xác nhận ý định thông báo của trình bổ trợ đã xuất hiện. Thông báo này xác minh rằng DUT có cổng tai nghe analog. Nếu không có thông báo nào xuất hiện, thì có vấn đề với ý định của trình bổ trợ trên DUT và kiểm thử không thành công.
Nhấn vào Phát và xác minh rằng một âm báo được phát trong tai nghe (có thể bạn cần điều chỉnh âm lượng để nghe âm báo đó). Nhấn vào Stop (Dừng) để dừng phát.
- Nếu có âm báo phát trong tai nghe, hãy nhấn vào Có.
- Nếu không có âm báo nào phát trong tai nghe, thì hệ thống phát âm thanh có vấn đề và kiểm thử không thành công.
Nhấn lần lượt các nút Volume Up (Tăng âm lượng), Volume Down (Giảm âm lượng) và Headset HookMedia Transport (Đầu phát âm thanh qua tai nghe analog) trên tai nghe analog và xác minh rằng nhãn tương ứng trong quy trình kiểm thử âm thanh qua tai nghe analog sẽ sáng lên khi nhấn từng nút. Điều này xác nhận rằng DUT nhận ra các lần nhấn nút.
- Khi cả ba nhãn đều sáng lên, kiểm thử sẽ đạt.
- Nếu bất kỳ nhãn nào không sáng lên, thì không phải tất cả các nút đều được nhận dạng và kiểm thử không thành công.
Hình 8. Kết quả giao diện người dùng cho một kiểm thử đã vượt qua
Kiểm thử thông báo của thiết bị đầu vào
Bài kiểm thử Thông báo về thiết bị đầu vào âm thanh xác minh rằng thông báo kết nối và ngắt kết nối của thiết bị ngoại vi đầu vào có dây được gửi chính xác khi thiết bị ngoại vi đầu vào được kết nối hoặc ngắt kết nối. Bài kiểm thử này có các yêu cầu sau:
- Thiết bị ngoại vi bắt buộc: Một thiết bị ngoại vi I/O âm thanh có dây, có thể là tai nghe hoặc micrô có dây kết nối với giắc tai nghe analog trên DUT, hoặc tai nghe âm thanh USB hoặc micrô kết nối với cổng USB trên DUT.
- Yêu cầu về thiết bị: Thiết bị được kiểm thử phải hỗ trợ các thiết bị ngoại vi âm thanh có dây, thông qua giắc cắm tai nghe 3,5 mm hoặc cổng USB hỗ trợ chế độ máy chủ (hoặc cả hai). Nếu DUT không hỗ trợ một trong hai phương thức này, hãy cho biết điều đó trong quá trình kiểm thử.
Để chạy kiểm thử Thông báo về thiết bị đầu vào âm thanh, hãy làm theo các bước sau:
- Xác minh và cho biết DUT có hỗ trợ thiết bị ngoại vi âm thanh có dây hay không:
- Nếu DUT có ít nhất một cổng cho thiết bị ngoại vi âm thanh có dây, hãy nhấn vào Có.
- Nếu DUT không có cổng cho thiết bị ngoại vi âm thanh có dây, hãy nhấn vào Không. Quá trình kiểm tra sẽ được đánh dấu là đã đạt và bạn có thể chuyển sang kiểm tra tiếp theo.
- Nhấn vào Xoá thông báo để xoá hiển thị các thông báo hiện có (ví dụ: các thông báo có thể đã được gửi khi thử nghiệm bắt đầu).
Kiểm tra kết nối và ngắt kết nối:
- Kết nối thiết bị ngoại vi đầu vào âm thanh có dây và xác minh rằng thông báo kết nối sẽ hiển thị trong bảng điều khiển kiểm thử.
- Ngắt kết nối thiết bị ngoại vi đầu vào âm thanh có dây và xác minh rằng thông báo ngắt kết nối sẽ hiển thị trong bảng điều khiển kiểm thử.
Hình 9. Giao diện người dùng kiểm thử Thông báo về thiết bị đầu vào âm thanh
Nếu cả hai thông báo đều hiển thị, thì kiểm thử sẽ đạt.
Bài kiểm thử Thông báo trên thiết bị đầu ra
Bài kiểm thử Thông báo về thiết bị đầu ra âm thanh xác minh rằng thông báo kết nối và ngắt kết nối thiết bị ngoại vi đầu ra có dây được gửi chính xác khi thiết bị ngoại vi đầu vào được kết nối hoặc ngắt kết nối. Bài kiểm thử này có các yêu cầu sau:
- Thiết bị ngoại vi bắt buộc: Thiết bị ngoại vi đầu ra âm thanh có dây, có thể là tai nghe (hoặc tai nghe) có dây kết nối với giắc cắm tai nghe analog trên thiết bị được kiểm thử (DUT) hoặc tai nghe (hoặc tai nghe) âm thanh USB kết nối với cổng USB trên thiết bị được kiểm thử (DUT).
- Yêu cầu về thiết bị: Thiết bị được kiểm thử phải hỗ trợ các thiết bị ngoại vi âm thanh có dây, thông qua giắc cắm tai nghe 3,5 mm hoặc cổng USB hỗ trợ chế độ máy chủ (hoặc cả hai). Nếu DUT không hỗ trợ một trong hai cách này, hãy chỉ ra điều đó trong quá trình kiểm thử.
Để chạy bài kiểm tra Thông báo về thiết bị đầu ra âm thanh, hãy làm theo các bước sau:
- Xác minh và cho biết DUT có hỗ trợ thiết bị ngoại vi âm thanh có dây hay không:
- Nếu DUT có ít nhất một cổng cho thiết bị ngoại vi âm thanh có dây, hãy nhấn vào Có.
- Nếu DUT không có cổng cho thiết bị ngoại vi âm thanh có dây, hãy nhấn vào Không. Kiểm thử sẽ được đánh dấu là đã đạt và bạn có thể chuyển sang kiểm thử tiếp theo.
- Nhấn vào Xoá thông báo để xoá hiển thị các thông báo hiện có (ví dụ: các thông báo có thể đã được gửi khi thử nghiệm bắt đầu).
Kiểm tra kết nối và ngắt kết nối:
- Kết nối thiết bị ngoại vi đầu ra âm thanh có dây và xác minh rằng thông báo kết nối xuất hiện trong bảng điều khiển kiểm thử.
- Ngắt kết nối thiết bị ngoại vi đầu ra âm thanh có dây và xác minh rằng thông báo ngắt kết nối sẽ xuất hiện trong bảng điều khiển kiểm thử.
Hình 10. Giao diện người dùng kiểm thử Thông báo về thiết bị đầu ra âm thanh
Nếu cả hai thông báo đều hiển thị, thì kiểm thử sẽ đạt.
Kiểm thử thông báo định tuyến đầu vào
Kiểm thử Thông báo định tuyến đầu vào âm thanh xác minh rằng thông báo định tuyến được gửi khi các thiết bị ngoại vi đầu vào âm thanh được kết nối với DUT. Bài kiểm thử này có các yêu cầu sau:
- Thiết bị ngoại vi bắt buộc: Thiết bị ngoại vi I/O âm thanh có dây, có thể là tai nghe hoặc micrô có dây được kết nối với giắc cắm tai nghe analog trên DUT, hoặc tai nghe âm thanh USB hoặc micrô được kết nối với cổng USB trên DUT.
- Yêu cầu về thiết bị: Thiết bị được kiểm thử phải hỗ trợ thiết bị ngoại vi âm thanh có dây, thông qua giắc cắm tai nghe 3,5 mm hoặc cổng USB hỗ trợ chế độ máy chủ (hoặc cả hai). Nếu DUT không hỗ trợ một trong hai cách này, hãy chỉ ra điều đó trong quá trình kiểm thử.
Để chạy kiểm thử Thông báo định tuyến đầu vào âm thanh, hãy làm theo các bước sau:
- Xác minh và cho biết DUT có hỗ trợ thiết bị ngoại vi âm thanh có dây hay không:
- Nếu DUT có ít nhất một cổng cho thiết bị ngoại vi âm thanh có dây, hãy nhấn vào Có.
- Nếu DUT không có cổng cho thiết bị ngoại vi âm thanh có dây, hãy nhấn vào Không. Kiểm thử sẽ được đánh dấu là đã đạt và bạn có thể chuyển sang kiểm thử tiếp theo.
- Nhấn vào Ghi để bắt đầu kiểm thử. Thiết bị sẽ không phát âm thanh cho thử nghiệm này.
Hình 11. Thử nghiệm thông báo định tuyến đầu vào âm thanh, đang ghi âm
- Kết nối thiết bị ngoại vi đầu vào âm thanh có dây, đợi 5 đến 10 giây, sau đó xác nhận rằng thông báo thông báo định tuyến xuất hiện.
- Nếu thông báo xuất hiện, thì kiểm thử đã thành công.
- Nếu thông báo không xuất hiện, thì nghĩa là kiểm thử không đạt.
- Nhấn vào Dừng để dừng ghi.
Kiểm thử thông báo định tuyến đầu ra
Kiểm thử Thông báo định tuyến đầu ra âm thanh xác minh rằng thông báo định tuyến được gửi khi các thiết bị ngoại vi đầu ra âm thanh được kết nối với DUT. Bài kiểm thử này có các yêu cầu sau:
- Thiết bị ngoại vi bắt buộc. Thiết bị ngoại vi đầu ra âm thanh có dây, có thể là tai nghe (hoặc tai nghe) có dây kết nối với giắc tai nghe analog trên DUT, hoặc tai nghe âm thanh USB (hoặc tai nghe) kết nối với cổng USB trên DUT.
- Yêu cầu về thiết bị. DUT phải hỗ trợ các thiết bị ngoại vi âm thanh có dây, thông qua giắc cắm tai nghe 3,5 mm hoặc cổng USB hỗ trợ chế độ máy chủ (hoặc cả hai). Nếu DUT không hỗ trợ một trong hai phương thức này, hãy cho biết điều đó trong quá trình kiểm thử.
Để chạy kiểm thử Audio Output Routing Notifications (Thông báo định tuyến đầu ra âm thanh), hãy làm theo các bước sau:
- Xác minh và cho biết DUT có hỗ trợ thiết bị ngoại vi âm thanh có dây hay không:
- Nếu DUT có ít nhất một cổng cho thiết bị ngoại vi âm thanh có dây, hãy nhấn vào Có.
- Nếu DUT không có cổng cho thiết bị ngoại vi âm thanh có dây, hãy nhấn vào Không. Quy trình kiểm thử sẽ được đánh dấu là đã vượt qua và bạn có thể chuyển sang quy trình kiểm thử tiếp theo.
Nhấn vào Phát để bắt đầu kiểm thử. Hệ thống sẽ phát một âm thanh.
Hình 12. Kiểm tra Thông báo định tuyến đầu ra âm thanh, đang phát lại
Kết nối thiết bị ngoại vi đầu ra âm thanh có dây, đợi 5 đến 10 giây, sau đó xác minh rằng thông báo định tuyến sẽ xuất hiện.
- Nếu thông báo xuất hiện, thì kiểm thử đã thành công.
- Nếu thông báo không xuất hiện, thì nghĩa là kiểm thử không đạt.
Nhấn vào Dừng để kết thúc quá trình ghi.
Kiểm tra ngắt kết nối luồng âm thanh
Quy trình kiểm thử Ngắt kết nối luồng âm thanh sẽ xác minh hành vi chính xác của cơ chế ngắt kết nối luồng âm thanh AAudio khi một luồng bị ngắt kết nối khỏi một thiết bị và được định tuyến lại đến một thiết bị khác. Kiểm thử xác nhận hành vi ngắt kết nối thích hợp cho nhiều thuộc tính luồng.
- Yêu cầu về DUT: Bài kiểm tra Ngắt kết nối luồng âm thanh yêu cầu một thiết bị chứa giắc tai nghe analog hoặc cổng âm thanh ở chế độ máy chủ USB (hoặc cả hai).
- Thiết bị ngoại vi bắt buộc: Kiểm thử Audio Stream Disconnect (Đứt kết nối luồng âm thanh) yêu cầu tai nghe tương tự hoặc thiết bị I/O âm thanh USB. Bạn có thể sử dụng đầu nối "vòng lặp" tương tự (dùng trong kiểm thử Độ trễ vòng lặp âm thanh) thay cho tai nghe tương tự.
Để chạy kiểm thử Audio Stream Disconnect (Đứt kết nối luồng âm thanh), hãy làm theo các bước sau:
- Gọi quy trình kiểm thử từ màn hình chính của Trình xác minh CTS bằng cách chọn Audio Stream Disconnect Test (Kiểm thử ngắt kết nối luồng âm thanh).
- Xác minh khả năng hỗ trợ tai nghe analog hoặc thiết bị I/O âm thanh USB bằng cách trả lời lời nhắc Thiết bị này có hỗ trợ thiết bị ngoại vi âm thanh analog hoặc USB không?. Nếu lời nhắc không xuất hiện, tức là hệ thống đã xác minh sự tồn tại của phần cứng được yêu cầu.
- Nhấn vào Bắt đầu. Khi được nhắc, hãy chèn và tháo thiết bị ngoại vi I/O âm thanh một số lần khi các cấu hình phát hoặc ghi luồng khác nhau được kiểm thử.
Trạng thái của từng kiểm thử cấu hình sẽ hiển thị bên dưới lời nhắc. Nếu tất cả cấu hình kiểm thử thành công, thì kiểm thử sẽ thành công.