1. Thiết lập bộ
Các kiểm thử chạy thông qua một bộ khác với một kiểm thử tiêu chuẩn chạy trực tiếp thông qua trình chạy kiểm thử Tradefed.
Hãy xem bài viết Thiết lập Suite để biết định nghĩa và hướng dẫn.
2. Truyền các lựa chọn và bộ lọc đến bộ và mô-đun
Bạn có thể dùng nhiều dòng lệnh và đối số để truyền các lựa chọn và bộ lọc đến cấp độ bộ hoặc cấp độ mô-đun.
Hãy xem phần Truyền các lựa chọn và bộ lọc đến bộ và các mô-đun để biết hướng dẫn.
3. Trình kiểm tra trạng thái hệ thống
Trình kiểm tra trạng thái hệ thống là một thành phần chạy giữa mỗi mô-đun, có thể kiểm tra và dọn dẹp một số trạng thái mà mô-đun có thể đã quên dọn dẹp, ví dụ: một mô-đun để lại một khoá bảo vệ.
Hãy xem Trình kiểm tra trạng thái hệ thống để biết cách triển khai và sử dụng.
4. Cấu trúc AndroidTest.xml
Mỗi tệp AndroidTest.xml đại diện cho một mô-đun kiểm thử. Phần này mô tả cấu trúc của tệp cấu hình AndroidTest.xml, cách chúng khác với cấu hình Tradefed thông thường, cũng như những gì được phép và không được phép.
Hãy xem cấu trúc AndroidTest.xml để biết các thẻ được phép và một ví dụ về cấu hình.
5. Điều chỉnh cấu hình phân đoạn
Phần này giải thích cách điều chỉnh các khía cạnh phân chia của cấu hình mô-đun và mô tả những lợi ích liên quan đến từng khía cạnh:
- Khai báo xem mô-đun của bạn có thể phân mảnh hay không
- Điều chỉnh số lượng phân đoạn có thể có cho mô-đun của bạn
Hãy xem bài viết Điều chỉnh các mô-đun AndroidTest.xml để biết thông tin chi tiết.
6. Chiến binh kiểm soát
Trình điều khiển mô-đun là các đối tượng đặc biệt có thể được chỉ định trong AndroidTest.xml để thay đổi một số khía cạnh trong hành vi của mô-đun. Ví dụ: bạn có thể bỏ qua hoàn toàn mô-đun nếu không đáp ứng một số điều kiện.
Hãy xem Bộ điều khiển mô-đun để biết cách triển khai và ghi nhật ký.
7. Thử lại
Suite Retry cho phép bạn chạy lại một lệnh gọi trước đó của các thử nghiệm không thành công để loại trừ sự không ổn định hoặc khả năng cách ly kém có thể đã gây ra lỗi đầu tiên.
Hãy xem phần Suite Retry để biết ví dụ và cách sử dụng.
8. Bộ nhiều thiết bị
Các bản phát hành mới hơn hiện hỗ trợ các bộ và mô-đun nhiều thiết bị, cho phép một quy trình kiểm thử phối hợp giữa nhiều thiết bị trong quy trình kiểm thử.
Hãy xem phần Bộ thiết bị để biết thêm thông tin.