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