Software Testing Strategy
- 1.Why a Testing Strategy Matters
- 2.The Testing Pyramid: Unit, Integration & End-to-End
- 3.Writing Good Unit Tests
- 4.Test Doubles: Dummies, Stubs, Fakes, Mocks & Spies
- 5.Integration Testing: Contracts & Boundaries
- 6.End-to-End & System Testing
- 7.Test-Driven Development: Red-Green-Refactor
- 8.Behavior-Driven Development & Specification by Example
- 9.Testing Legacy & Untested Code
- 10.Capstone: Designing a Test Strategy for a Real System
Read as One Page
PDF Downloads
Exercise Solutions
teststrategy1-1_challenge1.txtteststrategy1-1_challenge2.txtteststrategy1-1_challenge3.txtteststrategy1-2_challenge1.txtteststrategy1-2_challenge2.txtteststrategy1-2_challenge3.txtteststrategy1-3_challenge1.txtteststrategy1-3_challenge2.txtteststrategy1-3_challenge3.txtteststrategy1-4_challenge1.txtteststrategy1-4_challenge2.txtteststrategy1-4_challenge3.txtteststrategy1-5_challenge1.txtteststrategy1-5_challenge2.txtteststrategy1-5_challenge3.txtteststrategy1-6_challenge1.txtteststrategy1-6_challenge2.txtteststrategy1-6_challenge3.txtteststrategy1-7_challenge1.txtteststrategy1-7_challenge2.txtteststrategy1-7_challenge3.txtteststrategy1-8_challenge1.txtteststrategy1-8_challenge2.txtteststrategy1-8_challenge3.txtteststrategy1-9_challenge1.txtteststrategy1-9_challenge2.txtteststrategy1-9_challenge3.txtteststrategy1-10_challenge1.txtteststrategy1-10_challenge2.txtteststrategy1-10_challenge3.txt