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