TouchTest Onboarding (iOS + Android)

Document created by DPM Admin Employee on Jul 18, 2017Last modified by Trishala Kalal on Aug 10, 2017
Version 2Show Document
  • View in full screen mode

The following resources provide Android and iOS users the essentials for getting started with TouchTest.

TouchTest for Android

Prerequisites: These prerequisites include Android device configuration requirements and build requirements. The preferred method for deploying TouchTest is Gradle because it simplifies integrating TouchTest and bypasses the MakeAppTouchTestable (MATT) sections listed below. The prerequisites also mention downloading TouchTest Agent, but that occurs after downloading MATT or integrating the Gradle Plugin.

Using the TouchTest Gradle Plugin: The Gradle Plugin helps you get integrated with Android apps. There is no need for separate downloads as Gradle will download the necessary JAR files. 

Obtain MakeAppTouchTestable Utility: Click for general details on downloading the MATT Utility from the Resources page of your CloudTest instance.

Using the MakeAppTouchTestable Utility (Developer Only): TouchTest uses the MATT Utility, which is downloaded from the TouchTest Resources page, to modify the Android project or the compiled APK.

Register Your Device to Use TouchTest (Installing TouchTest Agent): These instructions help you download the TouchTest Agent and then register your device for testing. 

Recording a TouchTest Scenario: This is an introductory tutorial for recording a TouchTest scenario. You will need to visit the TouchTest Android Tutorial for specific examples or details on playback, compositions, editing, etc. 

TouchTest for iOS

 

Note: For iOS, Objective C and Swift are compatible with TouchTest and no special actions must be taken.

Prerequisites: These prerequisites include downloading and using the MakeAppTouchTestable (MATT) Utility. The prerequisites also mention downloading TouchTest Agent, but that occurs after downloading the MATT Utility.

Obtain MakeAppTouchTestable UtilityClick for general details on downloading the MATT Utility from the Resources page of your CloudTest instance. If you want an example using a sample project, check out Initial Project Setup below.

Initial Project Setup: Not unlike the Obtain MATT Utility instructions, these steps detail how to download  the MATT utility, except they make use of a Stockfish sample project. 

Using the MakeAppTouchTestable Utility (Developer Only)TouchTest includes the MATT Utility, which will automatically add the necessary components to make an Xcode project file, app, or IPA "TouchTestable."

Register Your Device to Use TouchTest (Installing TouchTest Agent)These instructions help you download the TouchTest Agent and then register your device for testing. Instructions for iOS 8 or above, as well as iOS 7 or below, are included. 

Recording a TouchTest ScenarioThis is an introductory tutorial for recording a TouchTest scenario. You will need to visit the TouchTest iOS Tutorial for specific examples or details on playback, compositions, editing, etc. 

Additional Resources

The following resources provide Android and iOS users the essentials for getting started with TouchTest. For more details on playing back a recording, creating a composition, clip editing, or errors, please visit the following tutorials:

Other Resources

Attachments

    Outcomes