Kiểm thử thông qua một bộ kiểm thử

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.