Android Automation
An introduction to the basics of TestArchitect automation on Android devices, and the steps involved in setting up the test environment.
Supported Android versions and devices
TestArchitect supports of testing physical devices or emulators running on your PC. Android Virtual Devices (AVDs) are available to you as part of the Android Software Development Kit (SDK).
API level | Android OS version |
---|---|
API level 24 | 7.0 |
API level 23 | 6.0 |
API level 22 | 5.1 |
API level 21 | 5.0.x |
API level 19 | 4.4.x |
API level 18 | 4.3.x |
API level 17 | 4.2.x |
API level 16 | 4.1.x |
API level 15 | 4.0.3 - 4.0.4 |
API level 14 | 4.0 - 4.0.2 |
Android Instrumentation Tool
The Android Instrumentation Tool or AIT is the central command for managing target devices and the testable applications on those devices.
Setting up the test environment
How to setup and configure Android automated testing environments on target devices..
Capturing an Android interface with the Interface Viewer
The Interface Viewer looks for the presence of an available Android device. If found, it displays the elements of its graphical user interface.
Starting Android automated tests
Approaches to selecting which Android device(s) run automated tests in TestArchitect.
Android command line tool
Rather than re-signing, installing, and then launching an Android AUT via the Android Instrumentation Tool, you can perform these operations in the command line of both Windows and Linux.
Configuring customized signatures
How to configure your custom Android signature to allow your application to be tested by TestArchitect.