การดำเนินการทดสอบใน Tradefed จะดำเนินการโดยผู้ดำเนินการทดสอบที่อนุญาตให้ควบคุมอุปกรณ์ Android สำหรับขั้นตอนการทดสอบที่จำเป็น ทำตามส่วนต่างๆ ตามลำดับ
1. เขียนโปรแกรมรันทดสอบใหม่
ในส่วนนี้ คุณจะได้เรียนรู้พื้นฐานในการเขียนโปรแกรมรันเนอร์การทดสอบ Tradefed ใหม่ ซึ่งจะเป็นประโยชน์อย่างยิ่งหากคุณวางแผนที่จะรองรับการทดสอบประเภทใหม่และจำเป็นต้องพัฒนา Runner ใหม่ตั้งแต่ต้น
ดูวิธีการที่หัวข้อเขียนโปรแกรมรันทดสอบ Tradefed
2. เขียนโปรแกรมรันไทม์การทดสอบที่แบ่งกลุ่มได้
หรืออาจจะเรียนรู้วิธีทำให้ผู้วิ่งทดสอบชาร์ดได้ ตัวดำเนินการทดสอบที่ชาร์ดได้ช่วยให้โครงสร้างพื้นฐานกระจายการดำเนินการทดสอบอย่างเต็มรูปแบบผ่านอุปกรณ์หลายเครื่องได้ (ไม่ว่าจะจัดเรียงหรือไม่) วิธีนี้มีประโยชน์เมื่อคลังการทดสอบมีขนาดใหญ่ และคุณต้องการทำให้การดำเนินการและความสมบูรณ์ของการทดสอบเสร็จสมบูรณ์พร้อมกัน
ดูขั้นตอนที่หัวข้อเขียนโปรแกรมรันไทม์การทดสอบ IRemoteTest แบบแยกกลุ่ม
3. เขียนการทดสอบที่ขับเคลื่อนโดยโฮสต์
การทดสอบที่มาจากโฮสต์เป็นกรณีการใช้งานทั่วไปที่การเรียกใช้การทดสอบมาจากฝั่งโฮสต์และค้นหาอุปกรณ์ตามที่จำเป็นสำหรับการทดสอบ ซึ่งจะมีประโยชน์เมื่อการดําเนินการของอุปกรณ์ที่จําเป็นสําหรับการทดสอบส่งผลต่อสถานะของอุปกรณ์เอง เช่น การรีบูตอุปกรณ์
ประเภทตัวดำเนินการทดสอบใช้ได้ใน Tradefed หรือเมื่อเรียกใช้ผ่านชุดโปรแกรม
ดูวิธีการได้ที่เขียนการทดสอบที่ขับเคลื่อนโดยโฮสต์ใน Trade Federation
4. รายงานเมตริกจากการทดสอบ
การทดสอบมักจะรายงานเมตริกเพิ่มเติมจากผลลัพธ์การดำเนินการ การรายงานเมตริกทำได้หลายวิธีโดยขึ้นอยู่กับเครื่องมือรันทดสอบ
ดูตัวอย่างได้ที่รายงานเมตริกหรือข้อมูลจากการทดสอบ Tradefed
5. การเก็บรวบรวมบันทึกอัตโนมัติ
บันทึกบางรายการมักใช้เพื่อแก้ไขข้อบกพร่อง เช่น Logcat ดังนั้น Tradefed จึงมีกลไกอัตโนมัติในการรวบรวมข้อมูลเหล่านี้ได้อย่างง่ายดาย
ดูการเก็บรวบรวมการเข้าสู่ระบบที่ไม่สําเร็จอัตโนมัติเพื่อใช้งาน
6. การทดสอบอีกครั้งโดยอัตโนมัติ
คุณอาจเปิดใช้ Tradefed เพื่อลองแก้ปัญหาไม่สำเร็จอีกครั้งโดยอัตโนมัติ หรือเรียกใช้การทดสอบบางรายการหลายครั้งในการทำซ้ำ
ดูรายละเอียดเพิ่มเติมได้ที่การทดสอบอัตโนมัติอีกครั้ง
7. ลองแยกกักตัวอีกครั้ง
คุณสามารถเปิดใช้ Tradefed เพื่อพยายามแยกการเรียกใช้การทดสอบระหว่างการพยายามใหม่
ดูรายละเอียดเพิ่มเติมที่แยกอีกครั้ง
8. เขียนการทดสอบเชลล์
โปรดดูเขียนการทดสอบ Shell ในสหพันธ์การค้า
9. กำหนดค่าตัวกรองการทดสอบส่วนกลาง
ดูตัวกรองส่วนกลางใน Trade Federation