Testing Your Code with Unit and UI Tests

For a long time, automatic testing wasn't as widely practiced in the iOS development community as it was in other software communities, such as Java or general backend development. However, doing automatic testing is now an accepted mainstream practice. I would even say it's a necessary method for anyone who aims to release sound and robust software.
In this chapter, even an inexperienced developer will find all the needed information for testing their app using different techniques, such as TDD to design it or just adding tests at the end of the development.

The following topics will be covered in this chapter: