Testing mobile applications
TestArchitect supports the Android and iOS operating systems, allowing you automate testing of applications designed for these mobile devices.
Executing automated mobile tests
In automated mobile testing, a single testing host is responsible for driving the automated tests. This host machine specifies the devices upon which tests are to run. Devices under test (DUTs) may be directly attached to the testing host, and/or may be attached to one or more remote host controllers. Note that the primary testing host be either a TestArchitect client machine that initiates an online test run (via the Execute Test dialog box), or simply a TestArchitect controller running offline – that is, running a test execution batch file.
After you have checked that the test is executed successfully on a single mobile device, in order to specify the tests to be executed on multiple mobile devices concurrently, see Running automated tests on multiple mobile devices for details. In this way, you can ensure that the mobile application works correctly on different types of mobile devices (smartphones, tablets, phablets and so on).
Additionally, to simplify and expedite your mobile testing process, you can leverage the Mobile Recorder which captures user’s interactions with the mobile application and automatically generates corresponding actions and elements definition.
Android Automation
An introduction to the basics of TestArchitect automation on Android devices, and the steps involved in setting up the test environment.
iOS Automation
An introduction to the basics of TestArchitect automation on iOS devices, and the steps involved in setting up the test environment.
Related article
Mobile Recorder