ทดสอบผ่านชุด

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. ชุดโปรแกรมสำหรับอุปกรณ์หลายเครื่อง

เวอร์ชันใหม่รองรับชุดและโมดูลหลายอุปกรณ์ ซึ่งช่วยให้การทดสอบประสานงานระหว่างอุปกรณ์หลายเครื่องในเวิร์กโฟลว์การทดสอบได้

ดูรายละเอียดเพิ่มเติมได้ที่ชุดโปรแกรมสำหรับอุปกรณ์หลายเครื่อง