Podczas uruchamiania testu (np. testu z instrumentacją) może być wymagane urządzenie, aby test działał prawidłowo. Test (np. niektóre testy jednostkowe Javy) może w ogóle nie wymagać urządzenia. Inne testy mogą wymagać testowania na wielu urządzeniach (np. testy na telefonie i na zegarku). We wszystkich tych przypadkach menedżer urządzeń jest odpowiedzialny za przydzielenie wymaganych urządzeń do testu, aby przebiegał on prawidłowo. Nazywamy tę fazę przydziałem urządzenia lub krokiem wyboru urządzenia.
Przypisanie jest określane przez opcje wyboru urządzenia, które umożliwiają testowi deklarowanie wszelkich właściwości potrzebnych na urządzeniu, w tym:
- Poziom naładowania baterii
- Typ urządzenia
- Typ produktu
- Numer seryjny
Używanie rzeczywistych urządzeń
Jest to ustawienie domyślne, które zostanie przypisane do wszystkich testów, które nie określają żadnych właściwości urządzenia. Wybrane zostanie losowe fizyczne urządzenie oznaczone jako DOSTĘPNE i przypisane do testu.
Brak urządzeń
Jeśli test nie wymaga żadnych urządzeń, może on podać wartość --null-device
lub -n
w wierszu poleceń albo <option name="null-device" value="true" />
w pliku konfiguracji XML. Przydziela to skrót NullDevice, który reprezentuje brak przypisanego urządzenia.