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