The AUT Agent does not need to be started on the simulator or device for testing iOS AUTs. It does, however, need to be started to ensure that the communication can take place. The actual communication with the simulator or the device is accomplished using a port that is defined in the test AUT (Section 4.8.3, “Setting up an iOS AUT for testing”) and configured in the AUT configuration (Section 3.8.8.2, “Configuring an iOS AUT”).
![]() |
Since the place where the AUT Agent is started is not important, we recommend starting it on localhost. |
Enter the basic configuration details as described earlier (Section 3.8.2, “Basic information required for every AUT configuration”).
The working directory currently has no effect.
Enter the iOS Device Host: this is the address of the device or simulator in the network that the AUT will run on. The host will either be a hostname or an IP address.
Enter the iOS Device Port: this is the port number that is available for communication between the AUT and the ITE. It is defined as a part of the setup of the AUT. If no port number has been specified in the AUT, the default of 11022 will be used, and you should enter this number.
![]() |
Starting iOS AUTs with autrun is not supported. |
Unlike other AUTs, iOS AUTs are not started via the ITE, nor by the testexec. Instead, the AUT must have been made testable (Section 4.8.3, “Setting up an iOS AUT for testing”), had component naming added (Section 4.8.4, “Design for testability in iOS AUTs”) and also be started on the simulator or device that it will be tested on. Once these prerequisites have been completed, you can connect to the AUT from the ITE by selecting the AUT from the list in the ”Start AUT” button on the toolbar. This does not start the AUT but connects to it.