Kiểm thử khối lượng công việc âm thanh

Trong Android 17 trở lên, kiểm thử tải âm thanh sẽ đánh giá tải tính toán tối đa mà thiết bị có thể duy trì trong khi vẫn phát âm thanh có độ trễ thấp.

Phương pháp kiểm thử

Bài kiểm tra này đo lường khả năng xử lý khối lượng công việc của CPU âm thanh bằng cách tạo ra một tín hiệu chuyển đổi lặp đi lặp lại giữa 1 và N sóng hình sin.

  • N biểu thị độ phức tạp của khối lượng công việc, là số lượng sóng hình sin.
  • Thử nghiệm bắt đầu với số lượng giọng nói cơ bản, thường là 20, và tăng dần N để xác định ngưỡng ổn định của thiết bị.

Tiêu chí đo lường

Mục tiêu là xác định giá trị tối đa của N mà hệ thống có thể xử lý mà không gặp sự cố về âm thanh. Các tiêu chí này có trong bảng điều khiển kiểm thử:

  • Định nghĩa về sự cố: Sự cố được định nghĩa là tình trạng thiếu dữ liệu trong vùng đệm, xảy ra khi hệ thống không cung cấp dữ liệu âm thanh cho vùng đệm kịp thời (underrun_count > 0).
  • Đạt số lượng giọng nói tối đa: Chỉ số này thể hiện số lượng sóng hình sin cao nhất mà thiết bị xử lý thành công trong khi vẫn duy trì luồng dữ liệu không bị gián đoạn.
  • Số lượng giọng nói tối thiểu cần thiết: Chỉ số này thể hiện giá trị tối thiểu của N cần thiết để vượt qua bài kiểm tra. Ngưỡng này thay đổi dựa trên cấp độ Lớp hiệu suất nội dung đa phương tiện (MPC) mà thiết bị khai báo.

Bảng điều khiển kiểm thử

Bảng điều khiển Kiểm thử khối lượng công việc âm thanh hiển thị các chỉ số hiệu suất theo thời gian thực và trạng thái kiểm thử.

Bảng kiểm thử khối lượng công việc âm thanh

Hình 1. Bảng điều khiển Kiểm thử khối lượng công việc âm thanh.

Kiểm thử các chế độ kiểm soát và trạng thái

Bảng điều khiển thử nghiệm có các chế độ kiểm soát và chỉ báo trạng thái sau:

  • Bắt đầu/Dừng: Bắt đầu hoặc dừng luồng âm thanh của khối lượng công việc.
  • Số lần chạy dưới mức (xRuns): Cho biết số lượng lỗi được phát hiện theo thời gian thực.
  • Biểu đồ tải công việc: Hiển thị tải công việc âm thanh theo thời gian thực. Màu xanh lục cho biết quá trình phát không bị gián đoạn; màu đỏ cho biết đã phát hiện thấy tình trạng thiếu hụt dữ liệu.
  • Số lượng giọng nói tối đa đạt được: Cho biết số lượng sóng hình sin tối đa hiện tại đạt được trong phiên.
  • Số lượng giọng nói tối thiểu cần thiết: Cho biết giá trị tối thiểu của N cần thiết để vượt qua bài kiểm tra.

Quy trình kiểm thử

Để thực hiện kiểm thử khối lượng công việc âm thanh, hãy làm theo các bước sau:

  1. Đặt thiết bị đang thử nghiệm (DUT) trên một bề mặt phẳng. Để đạt được kết quả nhất quán, hãy để thiết bị đạt đến nhiệt độ phòng ổn định để tránh tình trạng điều tiết nhiệt.
  2. Kiểm tra để chắc chắn rằng không có ứng dụng nào khác tiêu thụ nhiều CPU đang chạy trong nền.
  3. Đặt âm lượng nội dung nghe nhìn ở mức có thể nghe được, khoảng 50%.
  4. Trong Trình xác minh CTS, hãy chạy Kiểm thử khối lượng công việc âm thanh.
  5. Nhấn vào Bắt đầu.
  6. Quan sát mức tăng khối lượng công việc. Bài kiểm thử sẽ tự động tăng số lượng sóng hình sin trong khi theo dõi các lỗi tràn bộ nhớ.

Quy trình kiểm thử sẽ hoàn tất khi hệ thống xác định được khối lượng công việc ổn định tối đa. Sau đó, hệ thống sẽ ghi lại giá trị Số giọng nói tối đa đã đạt được cuối cùng.

Khi quá trình kiểm thử hoàn tất và kết quả đáp ứng các tiêu chí bắt buộc đối với Lớp hiệu suất nội dung nghe nhìn đã khai báo của thiết bị, nút PASS (ĐẠT) sẽ xuất hiện.