1. ตั้งค่าชุดโปรแกรม
การทดสอบที่ทํางานผ่านชุดโปรแกรมแตกต่างจากการทดสอบมาตรฐานที่ทํางานผ่านโปรแกรมทดสอบ Tradefed โดยตรง
โปรดดูคำจำกัดความและวิธีการที่หัวข้อตั้งค่าชุด
2. ส่งตัวเลือกและตัวกรองไปยังชุดและข้อบังคับ
คุณสามารถใช้บรรทัดคำสั่งและอาร์กิวเมนต์ต่างๆ เพื่อส่งตัวเลือกและตัวกรองไปยังระดับชุดหรือระดับโมดูลได้
ดูวิธีการได้ที่ส่งตัวเลือกและตัวกรองไปยังชุดโปรแกรมและข้อบังคับ
3. เครื่องมือตรวจสอบสถานะของระบบ
เครื่องมือตรวจสอบสถานะของระบบเป็นคอมโพเนนต์ที่ทำงานระหว่างแต่ละโมดูล ซึ่งสามารถตรวจสอบและล้างสถานะบางอย่างที่โมดูลอาจลืมล้าง เช่น โมดูลที่เปิดล็อกคีย์ไว้
ดูการใช้งานและการติดตั้งใช้งานได้ที่เครื่องมือตรวจสอบสถานะระบบ
4. โครงสร้าง AndroidTest.xml
ไฟล์ AndroidTest.xml
แต่ละไฟล์แสดงถึงโมดูลการทดสอบ 1 รายการ ส่วนนี้จะอธิบายโครงสร้างของไฟล์การกําหนดค่า AndroidTest.xml
, ความแตกต่างกับการกําหนดค่า Tradefed ปกติ และสิ่งที่อนุญาตและไม่อนุญาต
ดูแท็กที่อนุญาตและตัวอย่างการกําหนดค่าได้ที่โครงสร้าง AndroidTest.xml
5. ปรับแต่งการกำหนดค่าการแยกข้อมูล
ส่วนนี้จะอธิบายวิธีปรับแต่งแง่มุมการแยกส่วนของการกําหนดค่าโมดูล และอธิบายประโยชน์ที่เชื่อมโยงกับการแยกแต่ละส่วน
- ประกาศว่าโมดูลของคุณแยกกลุ่มได้หรือไม่
- ปรับจำนวนกลุ่มที่เป็นไปได้สําหรับโมดูล
ดูรายละเอียดได้ที่ปรับแต่งโมดูล AndroidTest.xml
6. ตัวลดค่าสถานะ
ตัวควบคุมโมดูลคือออบเจ็กต์พิเศษที่ระบุได้ใน AndroidTest.xml
เพื่อเปลี่ยนลักษณะบางอย่างของลักษณะการทํางานของโมดูล เช่น คุณอาจข้ามโมดูลไปเลยหากไม่เป็นไปตามเงื่อนไขบางอย่าง
ดูการใช้งานและการบันทึกได้จากตัวควบคุมโมดูล
7. ลองอีกครั้ง
"ลองอีกครั้งสำหรับชุดทดสอบ" ช่วยให้คุณเรียกใช้การทดสอบที่ล้มเหลวก่อนหน้านี้อีกครั้งได้เพื่อตัดความผิดพลาดหรือการแยกที่ไม่สมบูรณ์ซึ่งอาจทําให้เกิดความล้มเหลวครั้งแรก
ดูตัวอย่างและการใช้งานได้ที่ Suite Retry
8. ชุดโปรแกรมสำหรับอุปกรณ์หลายเครื่อง
เวอร์ชันใหม่รองรับชุดและโมดูลหลายอุปกรณ์ ซึ่งช่วยให้การทดสอบประสานงานระหว่างอุปกรณ์หลายเครื่องในเวิร์กโฟลว์การทดสอบได้
ดูรายละเอียดเพิ่มเติมได้ที่ชุดโปรแกรมสำหรับอุปกรณ์หลายเครื่อง