If you're serious about writing great code, you need to be serious about writing great tests. In this book you'll learn how unit tests, UI tests, and more combine to help you work faster and with more confidence.
Learn to break apart your code to make testing easier, then put together a smart strategy to maximize your code coverage.
Write Swift code to remote control your app, interacting with the UI automatically to make sure it behaves as expected.
Master the concepts of test-driven development as it applies to Apple's platforms, then apply it to your own projects.
The book also covers how to create mocks and stubs, benchmark performance, add continuous integration, and more!
Testing Swift will give you a thorough grounding in the key testing techniques when working in app development. You'll learn how to benchmark performance, detect regressions, mock components, refactor for testability, and more.
While reading, you'll learn all this and more:
Testing Swift also includes complete projects that show you the techniques in action, so you can see how to apply what you've learned in real-world code. If you're serious about writing better code, it's time to step up your game and test your Swift – pre-order Testing Swift today!