Managing our tests
Anyone who has previously worked with tests knows that writing tests is one thing and managing them in the long run is another.
If you don’t have testing experience, you might think that simply running all your tests one after the other is sufficient. But down the road, things become much more complex – different configurations, environments, and even test goals – all translating to a need for a more robust testing management system.
Before managing our testing system, let’s review our Xcode testing structure.
Going over the testing structure
So far, we have discussed how to write testing functions, but besides grouping them in structures, we haven’t discussed anything related to managing them.
A whole set of tools can help us manage our test efficiency in Xcode. Let’s review the different blocks that can help us adapt a flexible system to our needs:
- A testing suite: A testing suite can group several...