เมื่อเริ่มการทดสอบ (เช่น การทดสอบการใช้เครื่องมือ) อาจต้องมี อุปกรณ์เพื่อให้ทำงานได้อย่างถูกต้อง หรือการทดสอบ (เช่น การทดสอบหน่วยของ Java บางรายการ) อาจไม่จำเป็นต้องใช้อุปกรณ์เลย หรืออาจต้องใช้อุปกรณ์หลายเครื่อง (เช่น การทดสอบโทรศัพท์ + นาฬิกา) ในกรณีทั้งหมดเหล่านั้น Device Manager มีหน้าที่ จัดสรรอุปกรณ์ที่จำเป็นให้กับการทดสอบเพื่อให้การทดสอบทำงาน ได้อย่างถูกต้อง เราเรียกขั้นตอนนี้ว่าขั้นตอนการจัดสรรอุปกรณ์หรือการเลือกอุปกรณ์
การจัดสรรจะขึ้นอยู่กับ DeviceSelectionOptions ซึ่งช่วยให้การทดสอบประกาศพร็อพเพอร์ตี้ที่ต้องการจากอุปกรณ์ได้ รวมถึง
- ระดับแบตเตอรี่
- ประเภทอุปกรณ์
- ประเภทผลิตภัณฑ์
- หมายเลขซีเรียล
ใช้อุปกรณ์จริง
การตั้งค่านี้เป็นค่าเริ่มต้นที่จะจัดสรรให้กับการทดสอบทั้งหมดที่ไม่ได้ ระบุพร็อพเพอร์ตี้ของอุปกรณ์ ระบบจะเลือกอุปกรณ์จริงแบบสุ่มที่ทำเครื่องหมายว่า พร้อมใช้งาน และกำหนดให้กับการทดสอบ
ไม่ใช้อุปกรณ์
เมื่อการทดสอบไม่จำเป็นต้องใช้อุปกรณ์ ก็สามารถระบุ --null-device
หรือ -n
ในบรรทัดคำสั่ง หรือ <option name="null-device" value="true" />
ใน
XML การกำหนดค่าได้ ซึ่งจะจัดสรรตัวยึดตำแหน่ง NullDevice ที่
แสดงว่าไม่มีการจัดสรรอุปกรณ์