Improving the App Quality with Swift Testing
Why is testing part of a coding book? Isn’t testing part of the Quality Assurance (QA) team’s remit?
You will soon discover that testing is part of our development cycle and our culture as iOS developers. Many developers see testing as an essential task that they don’t have time for. Unfortunately, they pay the price later with bugs and long refactors.
In this chapter, we will do the following:
- Understand the importance of testing
- Learn the testing history of Xcode
- Explore the Swift Testing framework basics
- Understand how to manage tests with suites, test plans, and Schemes
- Learn tips that can help us maintain our tests
By the end of this chapter, you will be ready to leverage your testing skills with Swift Testing.
Before we answer the how question, let’s start with the why.