All chaptersStart reading
Chapter 8 of 15 · Test
Prove it works, and keep it working
You have a working app; now you make it stay working. Tests are what let you and your agent change things fast without breaking what already worked, so speed never turns into fear.
By the end of this part, you can:
- Cover the important paths with tests your agent writes
- Trust your tests instead of hoping nothing broke
- Catch regressions the moment they happen, not in production
- Change code fast without holding your breath
Your progress
0%
Begin at the introduction
No signup, nothing to buy.
Search the book
- 8.1Why Test: When AI Writes the Code
- 8.2Unit & Integration: The Pieces and Their Seams
- 8.3Test Data: Fake Data and Fake Services
- 8.4End-to-End: The Whole Flow, Like a User
- 8.5Visual: Catching What the Eye Sees
- 8.6TDD: Writing the Test First
- 8.7Trust: Do the Tests Actually Test?
- 8.8Manual QA: The Human Pass
- 8.9Load: Will It Hold Under Load?
- 8.10CI: Running Tests on Every Push
Found this handbook useful?
It's free to read. A coffee or sponsorship helps me keep writing.
Want help while vibe coding?
I can help you apply these principles to your project.