6.0+17 Testing iOS applications

This chapter covers test automation of iOS native applications.

Video There is a short introductory video about iOS testing available on our QF-Test YouTube channel.

In September 2024, a special webinar took place about iOS testing with QF-Test. After a bit of theory the detailed way of working with the simulator and real device is demonstrated.

Video Here you can find the special webinar video recording available on our QF-Test YouTube channel.

Note In case you want to test mobile Web applications, we recommend to check out the options of the mobile emulation mode of the chrome desktop browser as describe in section 14.6. Even though it is possible to control an accessibility aware web browser on an iOS device for testing (e.g. Safari), the mobile emulation mode offers better automation features and less overhead for mobile web testing.

17.1 Preconditions and known restrictions

17.2 Installing Xcode, Simulators and IDB

17.3 Testing on a real iOS device

17.4 Create a QF-Test Setup sequence for iOS testing

17.5 Record actions and checks for iOS

17.6 iOS utility procedures