ทดสอบผ่าน Tradefed

การดำเนินการทดสอบใน 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