In order to perform Android tests with QF-Test, the following preconditions need to be fulfilled for
the machine QF-Test is running on:
In case an Android emulator shall be used, a sufficiently powerfull machine is required (not an old scrap mill :-). It might be even
necessary to enable hardware acceleration (typical via the bios) if the emulator works too slow. Further details can be found at https://developer.android.com/studio/run/emulator-acceleration.
Android SDK command line tools need to be available on your machine, even better an installation
of Android Studio as described in section 15.3.
Either a real Android mobile device needs to be connected via cable and USB debugging need
to be enabled for this device (see section 15.4),
Or an Android emulator needs to be installed, running an adequate Android Virtual Device (AVD)
(see subsection 15.3.2).
The Android API Level of the real or virtual Android device needs to be greater or equal
24, which means Android Version 7 Nougat or later (see Andriod version history at Wikipedia).
There are some restrictions within this version listed below:
Only one Android client can be connected and controlled in parallel so far. It is planned to enhance this to multiple clients as it is supported with the other UI technologies.