Bộ kiểm thử nhà cung cấp và cơ sở hạ tầng cho Android 10 trở xuống

Bộ kiểm thử nhà cung cấp Android (VTS) cung cấp chức năng mới mở rộng cho hoạt động kiểm thử Android và thúc đẩy quy trình phát triển dựa trên kiểm thử. Để giúp cộng đồng phát triển Android tương tác với dữ liệu kiểm thử, Android cung cấp các tài nguyên kiểm thử sau:

  • Video hướng dẫn. Mô tả các video về cách chạy và phát triển VTS và CTS-on-GSI trên Android 9 và Android 8.1.
  • Kiểm thử hệ thống bằng VTS. Mô tả cách sử dụng VTS để kiểm thử việc triển khai hệ thống gốc Android, thiết lập môi trường kiểm thử, sau đó kiểm thử bản vá bằng kế hoạch VTS.
  • Khung kiểm thử. Cung cấp thông tin chi tiết về cách sử dụng khung kiểm thử VTS. Bao gồm:
    • Lệnh shell của thiết bị. Hướng dẫn về cách sử dụng các lệnh shell của thiết bị để thực thi tệp nhị phân kiểm thử phía mục tiêu, để lấy/đặt thuộc tính, biến môi trường và thông tin hệ thống, cũng như để khởi động/dừng khung Android.
    • Kiểm thử mẫu. Thông tin chi tiết về cách định cấu hình và sử dụng mẫu kiểm thử cho các mô-đun kiểm thử không phải là lớp con Python phía máy chủ của BaseTest của trình chạy VTS.
    • Kiểm thử HAL nhận biết tên dịch vụ. Thông tin chi tiết về tính năng hỗ trợ Android 9 để lấy tên dịch vụ của một thực thể HAL nhất định dựa trên thiết bị đang chạy VTS.
    • Kiểm tra khả năng kiểm thử HAL. Thông tin chi tiết về tính năng hỗ trợ Android 9 cho một phương thức thời gian chạy sử dụng cấu hình thiết bị để xác định những kiểm thử VTS nào nên được bỏ qua cho mục tiêu thiết bị đó.
    • Kiểm thử trên nhiều thiết bị. Hướng dẫn định cấu hình các chương trình kiểm thử yêu cầu tương tác giữa nhiều thiết bị Android.
    • Kiểm thử VTS bằng ramdisk gỡ lỗi. Hướng dẫn về cách sử dụng ramdisk gỡ lỗi để bật tính năng chạy VTS bằng hình ảnh hệ thống chung (GSI).
  • Trang tổng quan về VTS. Giao diện người dùng dựa trên web để xem kết quả của VTS. Bao gồm thông tin chi tiết về:
    • Thiết lập. Hướng dẫn thiết lập và cấu hình Trang tổng quan VTS.
    • Cơ sở dữ liệu. Phần phụ trợ có thể mở rộng để hỗ trợ trang tổng quan tích hợp liên tục.
    • Giao diện người dùng. Một giao diện người dùng gắn kết sử dụng thiết kế Material để hiển thị hiệu quả thông tin về kết quả kiểm thử, hồ sơ và mức độ sử dụng.
  • Cơ sở hạ tầng của phòng thí nghiệm. Mô tả cấu trúc của cơ sở hạ tầng kiểm thử tự động để chạy VTS, CTS hoặc các chương trình kiểm thử khác trên thiết bị của đối tác chạy Hình ảnh hệ thống chung (GSI) của AOSP. Cần có Bộ điều khiển máy chủ.
  • Kiểm thử hiệu suất của liên kết và hwbinder. Công cụ đo lường tốc độ truyền và độ trễ.

Để biết thêm thông tin, hãy tham khảo video về Sản phẩm VTS của Android do Google Developers sản xuất và bài viết Treble: Cập nhật phần mềm nhanh bằng cách tạo trạng thái cân bằng trong hệ sinh thái phần mềm đang hoạt động của các bên liên quan được phân phối trên toàn cầu. Bài viết này miễn phí cho các thành viên ACM và những người không phải là thành viên có thể mua hoặc đọc bản tóm tắt.