Kiểm thử thông qua Tradefed

Việc thực thi các kiểm thử trong Tradefed được thực hiện bởi trình chạy kiểm thử cho phép kiểm soát thiết bị Android cho các bước kiểm thử cần thiết. Hãy làm theo các phần này theo thứ tự.

1. Viết trình chạy kiểm thử mới

Tại đây, bạn sẽ tìm hiểu những kiến thức cơ bản về cách viết một trình chạy kiểm thử Tradefed mới. Điều này đặc biệt hữu ích nếu bạn dự định hỗ trợ một loại kiểm thử hoàn toàn mới và bạn cần phát triển một trình chạy mới từ đầu.

Hãy xem bài viết Viết trình chạy kiểm thử Tradefed để biết hướng dẫn.

2. Viết trình chạy kiểm thử có thể phân đoạn

Bạn cũng có thể tìm hiểu cách phân mảnh trình chạy kiểm thử. Trình chạy kiểm thử có thể phân đoạn cho phép cơ sở hạ tầng phân phối toàn bộ quá trình thực thi kiểm thử trên nhiều thiết bị (cùng vị trí hoặc không). Điều này hữu ích khi tập hợp các kiểm thử lớn và bạn muốn song song hoá quá trình thực thi và tăng tốc độ hoàn thành.

Hãy xem phần Viết trình chạy kiểm thử IRemoteTest được phân đoạn để biết các bước.

3. Viết một bài kiểm thử dựa trên máy chủ lưu trữ

Các kiểm thử do máy chủ lưu trữ điều khiển là một trường hợp sử dụng phổ biến, trong đó quá trình thực thi kiểm thử được điều khiển từ phía máy chủ lưu trữ và truy vấn thiết bị khi cần cho kiểm thử. Điều này sẽ hữu ích khi thao tác trên thiết bị mà hoạt động kiểm thử yêu cầu ảnh hưởng đến chính trạng thái của thiết bị, chẳng hạn như khởi động lại thiết bị.

Bạn có thể sử dụng loại trình chạy kiểm thử trong Tradefed hoặc khi chạy thông qua một bộ kiểm thử.

Hãy xem phần Viết bài kiểm thử dựa trên máy chủ lưu trữ trong Trade Federation để biết hướng dẫn.

4. Báo cáo các chỉ số từ kiểm thử

Việc một kiểm thử báo cáo các chỉ số ngoài kết quả thực thi là điều khá phổ biến. Tuỳ thuộc vào trình chạy kiểm thử, có một số phương thức để báo cáo các chỉ số.

Hãy xem Báo cáo chỉ số hoặc dữ liệu từ một kiểm thử Tradefed để tham khảo ví dụ.

5. Thu thập nhật ký tự động

Một số nhật ký thường được dùng để gỡ lỗi, ví dụ: Logcat. Vì vậy, Tradefed cung cấp một cơ chế tự động để dễ dàng thu thập các thông tin này.

Hãy xem phần Thu thập tự động thông tin về lỗi đăng nhập để biết cách sử dụng.

6. Tự động thử lại kiểm thử

Bạn có thể cho phép Tradefed tự động thử lại các lỗi hoặc chạy một số thử nghiệm nhiều lần trong các lần lặp lại.

Hãy xem bài viết Thử lại kiểm thử tự động để biết thêm thông tin chi tiết.

7. Thử lại cách ly

Bạn có thể bật Tradefed để cố gắng tách biệt quá trình thực thi kiểm thử giữa các lần thử lại.

Hãy xem bài viết Cách cô lập hoạt động thử lại để biết thêm thông tin chi tiết.

8. Viết một chương trình kiểm thử shell

Xem phần Viết bài kiểm thử shell trong Trade Federation.

9. Định cấu hình bộ lọc kiểm thử chung

Xem Bộ lọc chung trong Trade Federation.