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. ชุดโปรแกรมสำหรับอุปกรณ์หลายเครื่อง
เวอร์ชันใหม่รองรับชุดและโมดูลหลายอุปกรณ์ ซึ่งช่วยให้การทดสอบประสานงานระหว่างอุปกรณ์หลายเครื่องในเวิร์กโฟลว์การทดสอบได้
ดูรายละเอียดเพิ่มเติมได้ที่ชุดโปรแกรมสำหรับอุปกรณ์หลายเครื่อง