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