What Can We Do About It?

Nothing will replace the spot-checking ingenuity of a human tester, but we can certainly automate the important common tasks and free ourselves up to focus on other things. We want to use automated tests to raise confidence while we keep forging ahead and to give us useful information when something goes wrong.

In this book, we’re going to focus on testing by scripting interactions through the user interface. This is known as full stack or integration testing in some circles. We’re launching the whole app, tapping and gesturing, waiting for animations, and reacting to results from the screen.

We’re going to be strategic with how we apply these tests. Automation testing is a powerful way to smoke out bugs, but it’s ...

Get Test iOS Apps with UI Automation now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.