Việc thực thi chương trình kiểm thử trong Tradefeed đượ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 đối với các bước kiểm thử cần thiết. Hãy thực hiện theo thứ tự các phần này.
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ử lớn và bạn muốn chạy song song quá trình thực thi và hoàn thành tốc độ.
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 rất hữu ích khi hoạt động thiết bị mà bài kiểm thử yêu cầu ảnh hưởng đến chính trạng thái 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 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 chương trình kiểm thử
Việc kiểm thử báo cáo các chỉ số bên cạnh kết quả thực thi là 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 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 đó.
Xem phần Thu thập nhật ký tự động khi lỗi để 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 thử nghiệm tự động để biết thêm chi tiết.
7. Thử tách biệt lại
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 bài kiểm thử shell trong Liên đoàn Thương mại.