< Previous | Next >

Introduction

This tutorial is hands-on and leads you through the steps for testing native or hybrid iOS applications.

This tutorial is intended for two types of users: application developers who test their own applications and testers who test the applications prepared by the developers. It is important to understand the difference in the context of this tutorial.

If you are a developer-tester, it is assumed that you can build and compile iOS applications, that is, you have a Macintosh computer running Xcode with the Xcode project for the application under test (AUT). As such, you can prepare the iOS application for testing, that is, instrument the AUT, by running a supplied build script. The steps for instrumenting the AUT are provided in Lesson 2: Preparing the application under test for testing.

If you are a tester, but not a developer, you may not have a Macintosh computer with the source code for the AUT. In this case, you will need to obtain an instrumented version of the AUT from a developer and install that on your iOS device before you can begin testing. The steps for installing an instrumented application are provided in Lesson 3: Installing an instrumented application on an iOS device.

The actual phases of testing an application are applicable to both types of users. These include recording a test, enhancing it, running it, and viewing results.

Learning objectives

The goal of this tutorial is to walk you through the process of testing an iOS application. It is divided into several lessons. You will learn to do these tasks:

Time required

This tutorial should take approximately 1 hour to finish. If you explore other concepts related to this tutorial, it could take longer to complete.

Skill level

Beginner

Prerequisites

Before you can start testing apps, be sure to set up the test environment. This is discussed in Lesson 1: Setting up the test environment.
< Previous | Next >

Feedback