Bộ thử nghiệm dành cho nhà cung cấp và cơ sở hạ tầng dành 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:
    • Các 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 VTS Runner.
    • 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ị đó.
    • Thử nghiệm 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 ổ đĩa ram gỡ lỗi để cho phép chạy VTS với hình ảnh hệ thống chung (GSI).
  • Trang tổng quan 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. Một 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. Giao diện người dùng liền mạch sử dụng Material Design để hiển thị thông tin về kết quả kiểm thử, hồ sơ và mức độ sử dụng một cách hiệu quả.
  • 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) AOSP. Cần có Bộ điều khiển máy chủ.
  • kiểm thử hiệu suất 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.