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 mộ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 một trình chạy kiểm thử mới cho Tradefeed. Điều này đặc biệt hữu ích nếu bạn có kế hoạch hỗ trợ một loại thử nghiệm hoàn toàn mới và bạn cần một trình chạy mới được phát triển từ đầu.

Xem bài viết Viết trình chạy kiểm thử Tradefeed để 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 đoạn 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 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 hữu ích khi tập hợp các chương trình kiểm thử lớn và bạn muốn thực thi song song cũng như tăng tốc độ hoàn thành.

Xem bài viết Viết trình chạy kiểm thử IRemoteTest được phân đoạn để 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 chạy kiểm thử được bắt nguồ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 Tradefeed hoặc khi chạy qua một bộ.

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ử

Việc thử nghiệm báo cáo các chỉ số bên cạnh quá trình thực thi là khá phổ biến kết quả. Tuỳ thuộc vào trình chạy kiểm thử, có một số phương pháp để báo cáo 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, ví dụ: Logcat. Loại đối thủ sau lượt đánh bóng Tradefeed cung cấp một cơ chế tự động để thu thập chúng một cách dễ dàng.

Xem phần Thu thập nhật ký tự động khi lỗi để sử dụng.

6. Thử lại tự động

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ử lại tính năng tách biệt

Bạn có thể bật Tradefeed để cố gắng tách biệt phiên thực thi kiểm thử giữa các lần thử lại lần thử.

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

8. Viết 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 Bộ lọc toàn cầu trong Liên đoàn thương mại.