Testing iOS applications

You can test the native and hybrid iOS applications in Rational® Functional Tester by recording and playing back mobile tests on computers that run on Mac operating systems.

The following table lists the tasks that you must perform to record and run tests:
Task Description
Prerequisite tasks for recording iOS tests You must complete the prerequisite tasks before you record a test for iOS mobile applications.
Configuring the iOS applications You must first configure the iOS application in Rational® Functional Tester to record a mobile test.
Recording mobile tests for iOS applications

After you install the Xcode and the command line tools for Xcode, you can connect the iOS device or simulator to your computer, you can then record the user interface and hardware actions in the iOS application that you want to test.

You can create a single test or multiple tests by recording actions that you perform for different functions on the mobile application.

Creating a compound test

You can add multiple tests to a Compound Test. You can also include the test variables or a variables file to the Compound Test. See Creating a compound test.

Creating an AFT suite for mobile tests You can create AFT suites and play them back on the following computers or device clouds:
  • Computer that runs Rational® Functional Tester.
  • Remote agent computer.
  • BitBar Cloud.
  • Perfecto Mobile Cloud.
  • pCloudy Cloud.
Running mobile tests for iOS mobile applications You can play back the recorded mobile test on iOS devices or simulators.
Running compound tests for iOS mobile applications You can play back compound tests on iOS devices or simulators.
Viewing Unified reports You can view the test result that is displayed as a unified report after the playing back of a mobile test.
Troubleshooting issues when testing iOS applications If you encounter any issues when you are testing iOS applications, you can refer to the problems and their resolutions.