No credit card required
About the Author
Part I: Principles and Practices of Testing
Chapter 1: Engineering, Craftsmanship, and First-Time Quality
Engineering and Craftsmanship
The Role of Craftsmanship in First-Time Quality
Practices Supporting Software Craftsmanship
Unit Testing under Code Checker Constraints
Unit Testing for Coverage
Chapter 2: Intent of Code
Where Did I Put That Intent?
Separating Intent from Implementation
A Simple Example That Makes You Think
Chapter 3: Where Do I Start?
An Approach to Testing
Understand Your Scope
A Conceptual Framework for Testing
State and Behavioral Testing
To Test or Not to Test
Test the “Happy Path”
Test the Alternate Paths
Test the Error Paths
Test the Data Permutations ...