Testing plays a massive part in any form of software development, from a human being sitting at a desk and running through a script of what to test and what results are expected, to automated tests running hourly or every time a change is made to a particular code base.
Regardless of how small or big your app is, one way or another, testing should always play a fundamental part in your app's development process.
In this section, we are going to take a look at two ways we can integrate tests in our app from a developer's perspective: by using tools that are built into Xcode and a process that can seamlessly be added into our project.