Bộ kiểm thử của nhà cung cấp Android (VTS) cung cấp nhiều chức năng mới 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 của Android, thiết lập môi trường kiểm thử, sau đó kiểm thử một bản vá bằng kế hoạch VTS.
- Khung thử nghiệm. 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 các tệp nhị phân kiểm thử phía đích, để nhận/đặt các 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.
- Mẫu kiểm thử. 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ủ lưu trữ của trình chạy VTS BaseTest.
- Kiểm thử HAL nhận biết tên dịch vụ. Thông tin chi tiết về việc hỗ trợ Android 9 để lấy tên dịch vụ của một phiên bản HAL nhất định dựa trên thiết bị mà VTS đang chạy.
- Kiểm tra khả năng kiểm thử HAL. Thông tin chi tiết về hoạt độ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 cần 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 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 để cho phép chạy VTS bằng 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ả VTS. Bao gồm thông tin chi tiết về:
- Thiết lập. Hướng dẫn thiết lập và định cấu hình Trang tổng quan VTS.
- Cơ sở dữ liệu. Một phần phụ trợ có khả năng mở rộng để hỗ trợ trang tổng quan về quy trình tích hợp liên tục.
- Giao diện người dùng. Một giao diện người dùng nhất quán sử dụng Material Design để hiển thị thông tin một cách hiệu quả về kết quả kiểm thử, lập hồ sơ và mức độ phù hợp.
- Cơ sở hạ tầng của phòng thí nghiệm. Mô tả cấu trúc của một cơ sở hạ tầng kiểm thử tự động để chạy VTS, CTS hoặc các kiểm thử khác trên các 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 của người tổ chức.
- Các bài kiểm thử hiệu suất binder và hwbinder. Công cụ đo lường thông lượng và độ trễ.
Để biết thêm thông tin chi tiết, hãy tham khảo video về Các 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 sự 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.