© Avi Tsadok 2020
A. TsadokPro iOS Testinghttps://doi.org/10.1007/978-1-4842-6382-2_1

1. Introduction for Testing

Avi Tsadok1 
(1)
Tel Mond, Israel
 

If you don’t like unit testing your product, most likely your customers won’t like to test it either.

—Anonymous

Introduction

Software testing is a complementary process to your development flow. It may be the only way to monitor your work and your project over time, and as a result, it has a positive impact on how your project is built and how your code is written.

This book takes you from the very beginning of what software testing is, how to set up an excellent infrastructure, how to write a great, clean, testable code, and of course how to test your code in many ways and techniques.

In this first chapter, ...

Get Pro iOS Testing: XCTest Framework for UI and Unit Testing now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.