The important thing is not to stop questioning.
- Albert Einstein
This is the final chapter of the book, and its objective is to guide how to understand when and how software testing activities are managed in a living software project. To that aim, this chapter is structured into the following sections:
- Software development processes: In this section we study when tests are executed in different methodologies: Behavior-Driven Development (BDD), Test-Driven Development (TDD), Test-First Development (TFD) and Test-Last Development (TLD).
- Continuous Integration (CI): In this section, we will discover CI, the software development practice, in which the process of build, test, and integration is carried out continuously. The ...