Kiểm thử thông qua Tradefed

Việc thực thi kiểm thử trong Tradefed do trình chạy kiểm thử thực hiện, 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 các kiến thức cơ bản để viế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 phần 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 tạo trình chạy kiểm thử có thể phân đoạn. 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 quá trình thực thi kiểm thử đầy đủ trên một số thiết bị (có cùng vị trí hoặc không). Điều này rất hữu ích khi tập hợp các bài kiểm thử có kích thước lớn và bạn muốn thực thi song song cũng như 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ã kiểm thử do máy chủ điều khiển

Kiểm thử do máy chủ đ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ủ và truy vấn thiết bị nếu cần cho quá trình kiểm thử. Điều này sẽ hữu ích khi hoạt động của thiết bị mà 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 qua một bộ kiểm thử.

Hãy xem phần Viết mã kiểm thử do máy chủ điều khiển trong Trade Federation để biết hướng dẫn.

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

Thông thường, một kiểm thử sẽ báo cáo các chỉ số ngoài kết quả thực thi. 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 phần Báo cáo chỉ số hoặc dữ liệu 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 các vấn đề, ví dụ: Logcat. Vì vậy, Tradefed cung cấp một cơ chế tự động để dễ dàng thu thập các tệp đó.

Hãy xem phần Thu thập tự động 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ể bật Tradefed để tự động thử lại các lỗi hoặc chạy một số chương trình kiểm thử nhiều lần trong các lần lặp lại.

Hãy xem phần Thử lại tự động để biết thêm thông tin chi tiết.

7. Thử lại tính năng tách biệt

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 phần Thử lại tính năng tách biệt để biết thêm thông tin chi tiết.

8. Viết mã kiểm thử shell

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

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

Xem phần Bộ lọc chung trong Trade Federation.