Part 1:The Practice of Software Testing
This part is about how we test. It starts with a real working example of jumping into a project to test without any background. Our goal with this part is to give the reader both an overview of all the areas of risk that people can reduce by inspection, and also to give practical, hands-on advice on how to test software with little to no introduction, little to no documentation, under conditions of time pressure and uncertainty, while doing work that stands up to scrutiny. This includes all kinds of testing, including developer testing and test tooling. We’ve tried to present a balanced approach to test tooling to optimize your chances of success while being realistic.
This section has the following chapters:
- Chapter 1, Testing and Designing Tests
- Chapter 2, Fundamental Issues in Tooling and Automation
- Chapter 3, Programmer-Facing Testing
- Chapter 4, Customer-Facing Tests
- Chapter 5, Specialized Testing
- Chapter...