Bắt đầu với TF

Liên đoàn Thương mại là một cơ sở hạ tầng thử nghiệm lớn có thể được điều chỉnh cho phù hợp với nhiều mục đích sử dụng khác nhau và hầu hết mọi người có thể sẽ chỉ cần một số tập hợp con chức năng của nó. Trước hết, chúng tôi hình dung rằng người dùng TF sẽ thực hiện bất kỳ vai trò nào trong số ba vai trò chính: Nhà phát triển, Người tích hợp và Người chạy thử nghiệm. Một cá nhân cụ thể có thể đội bất kỳ (hoặc tất cả) chiếc mũ nào trong số ba chiếc mũ đó, nhưng chúng tôi cảm thấy sự khác biệt sẽ giúp điều hướng tài liệu dễ dàng hơn.

Nhà phát triển

Các nhà phát triển dành phần lớn thời gian của họ để tạo các mô-đun TF được viết bằng Java. Họ có thể viết cấu hình và thực hiện kiểm tra, nhưng thường chỉ làm như vậy để xác minh rằng các mô-đun của họ đang được gọi đúng cách và hoạt động như mong đợi.

Nhà tích hợp

Các nhà tích hợp dành phần lớn thời gian của họ để tạo các cấu hình kiểm tra XML hoặc các tệp lệnh (được viết bằng ngôn ngữ giống shell đơn giản). Chúng liên kết các mô-đun TF do Nhà phát triển viết với các cấu hình cụ thể cần thiết cho các yêu cầu và mục tiêu thử nghiệm cụ thể.

Người chạy thử

Người chạy thử dành phần lớn thời gian của họ để thực hiện các thử nghiệm và thường đảm bảo rằng các kết quả thử nghiệm đang được tạo ra và kết quả thử nghiệm được tạo ra có liên quan, có thể tái tạo và chính xác. Họ dành phần lớn thời gian để tương tác với giao diện dòng lệnh của Tradefed và cũng sẽ xác minh rằng kết quả có ý nghĩa.

Để tận dụng tối đa Liên đoàn Thương mại, cần phải có đại diện cả ba vai trò. Sẽ cần các Nhà phát triển và Nhà tích hợp để làm cho TF tương tác với các phần cơ sở hạ tầng khác, như hệ thống xây dựng và kho lưu trữ kết quả thử nghiệm. Sẽ cần có Người tích hợp và Người chạy thử để có được TF thực sự chạy các thử nghiệm mong muốn và tạo ra kết quả thử nghiệm mong muốn. Người chạy thử sẽ phải xác định các kết quả không có ý nghĩa, đồng thời làm việc với Nhà phát triển và Nhà tích hợp để tìm ra lỗi có thể nằm ở đâu và khắc phục chúng.

Cái gì tiếp theo

Mọi người ở cả ba vai trò ít nhất nên xem qua tất cả các tài liệu còn lại. Thiết lập Máy sẽ đưa bạn đến điểm có thể chạy TF (bằng cách xây dựng hoặc tải xuống). Làm việc với Thiết bị sẽ giải thích cách chạy thử nghiệm với thiết bị vật lý, bằng trình mô phỏng hoặc không có thiết bị nào. Trang Vòng đời kiểm thử sẽ giải thích từ góc độ lý thuyết về cách tương tác giữa vai trò của Nhà phát triển, Người tích hợp và Người chạy thử nghiệm, sau đó Xử lý tùy chọn sẽ trình bày cách áp dụng lý thuyết đó vào thực tế.

Cuối cùng, Ví dụ toàn diện sẽ đưa bạn qua quá trình phát triển, tích hợp và triển khai thử nghiệm mẫu. Nó liên quan đến các khía cạnh của từng vai trò và sẽ đưa ra gợi ý về cách thực hiện những việc phức tạp hơn mà không được thảo luận trực tiếp trong tài liệu.

Nếu bạn đã xem qua mọi thứ ở đây mà vẫn còn câu hỏi chưa được giải đáp, trước tiên hãy thử xem mã nguồn của Liên đoàn Thương mại . Ngoài ra, vui lòng thử hỏi trên Nhóm Google nền tảng Android . Để có kết quả tốt nhất, hãy đảm bảo đề cập đến "Liên đoàn Thương mại" (hoặc "được giao dịch" hoặc "TF") trong chủ đề tin nhắn.