In this section, we will introduce software testing principles, automated quality control, and the distinction between quality control and quality assurance, and learn how these concepts are applied in the Python world using the pytest framework.
This section comprises the following chapters:
- Chapter 1, Getting Started with Software Testing
- Chapter 2, Test Doubles with a Chat Application
- Chapter 3, Test-Driven Development while Creating a TODO List
- Chapter 4, Scaling the Test Suite