1. Thiết lập bộ công cụ
Các chương trình kiểm thử chạy qua một bộ kiểm thử khác với chương trình kiểm thử tiêu chuẩn chạy trực tiếp qua trình chạy kiểm thử Tradefed.
Hãy xem bài viết Thiết lập bộ công cụ để biết định nghĩa và hướng dẫn.
2. Truyền các tuỳ chọn và bộ lọc đến bộ và mô-đun
Bạn có thể sử dụng nhiều dòng lệnh và đối số để truyền các tuỳ 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 tuỳ chọn và bộ lọc đến bộ công cụ 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 khoá bảo vệ.
Hãy xem Trình kiểm tra trạng thái hệ thống để 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
, sự khác biệt giữa cấu hình này với cấu hình Tradefed thông thường, cũng như những nội dung được phép và không được phép.
Xem cấu trúc AndroidTest.xml để biết các thẻ được phép và cấu hình mẫu.
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 đoạn của cấu hình mô-đun và mô tả các lợi ích liên quan đến từng khía cạnh:
- Khai báo liệu mô-đun của bạn có thể phân đoạn hay không
- Điều chỉnh số lượng mảnh có thể có cho mô-đun
Xem phần Chỉnh sửa mô-đun AndroidTest.xml để biết thông tin chi tiết.
6. Trình điều khiển
Bộ đ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 về 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.
Xem Bộ điều khiển mô-đun để triển khai và ghi nhật ký.
7. Thử lại
Tính năng Thử lại của Suite cho phép bạn chạy lại lệnh gọi các chương trình kiểm thử không thành công trước đó để loại trừ tình trạng 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 Thử lại bộ kiểm thử để biết ví dụ và cách sử dụng.
8. Bộ ứng dụng cho 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 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ộ ứng dụng đa thiết bị để biết thêm thông tin chi tiết.