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

1. ตั้งค่าชุด

การทดสอบที่ทำงานผ่านชุดทดสอบแตกต่างจากการทดสอบมาตรฐานที่ทำงานผ่านโปรแกรมรันทดสอบ Tradefed โดยตรง

โปรดดูคำจำกัดความและวิธีการที่หัวข้อตั้งค่าชุด

2. ส่งตัวเลือกและตัวกรองไปยังชุดและข้อบังคับ

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

ดูวิธีการได้ที่ส่งตัวเลือกและตัวกรองไปยังชุดโปรแกรมและข้อบังคับ

3. เครื่องมือตรวจสอบสถานะของระบบ

เครื่องมือตรวจสอบสถานะของระบบเป็นคอมโพเนนต์ที่ทำงานระหว่างแต่ละโมดูล ซึ่งสามารถตรวจสอบและล้างสถานะบางอย่างที่โมดูลอาจลืมล้าง เช่น โมดูลที่เปิด Keyguard ไว้

ดูการใช้งานและการติดตั้งใช้งานได้ที่เครื่องมือตรวจสอบสถานะระบบ

4. โครงสร้าง AndroidTest.xml

ไฟล์ AndroidTest.xml แต่ละไฟล์แสดงโมดูลการทดสอบ 1 รายการ ส่วนนี้จะอธิบายโครงสร้างของไฟล์การกําหนดค่า AndroidTest.xml, ความแตกต่างกับการกําหนดค่า Tradefed ปกติ และสิ่งที่อนุญาตและไม่อนุญาต

ดูแท็กที่อนุญาตและตัวอย่างการกําหนดค่าได้ที่โครงสร้าง AndroidTest.xml

5. การกำหนดค่าการชาร์ดดิ้ง

ส่วนนี้จะอธิบายวิธีปรับแต่งแง่มุมการแยกส่วนของการกําหนดค่าโมดูล และอธิบายประโยชน์ที่เชื่อมโยงกับการแยกแต่ละส่วน

  • ประกาศโมดูลที่ชาร์ดได้หรือไม่ได้
  • ปรับแต่งจำนวนชาร์ดที่เป็นไปได้สำหรับโมดูลของคุณ

ดูรายละเอียดในปรับแต่งโมดูล AndroidTest.xml

6. ตัวควบคุม

ตัวควบคุมโมดูลคือออบเจ็กต์พิเศษที่ระบุได้ใน AndroidTest.xml เพื่อเปลี่ยนลักษณะบางอย่างของลักษณะการทํางานของโมดูล เช่น คุณอาจข้ามโมดูลไปเลยหากไม่เป็นไปตามเงื่อนไขบางอย่าง

ดูการใช้งานและการบันทึกได้จากตัวควบคุมโมดูล

7. ลองอีกครั้ง

"ลองอีกครั้งสำหรับชุดทดสอบ" ช่วยให้คุณเรียกใช้การทดสอบที่ล้มเหลวก่อนหน้านี้อีกครั้งได้เพื่อตัดความผิดพลาดหรือการแยกที่ไม่สมบูรณ์ซึ่งอาจทําให้เกิดความล้มเหลวครั้งแรก

ดูตัวอย่างและการใช้งานได้ที่ Suite Retry

8. ชุดโปรแกรมสำหรับอุปกรณ์หลายเครื่อง

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

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