Kniha má (kromě úvodu a seznamu literatury) celkem 10 kapitol a omezuje se jen na skutečně malý výsek testování – konkrétně na technologické aspekty automatizovaného funkčního testování ve fázi programování software. První kapitola je teoretická a popisuje (samozřejmě při nutném zjednodušení) ty termíny z oblasti testování, které jsou potřebné pro pochopení dalších částí. Všechny ostatní kapitoly jsou již praktické, kdy jsou na jednoduchých příkladech detailně vysvětlovány a ukazovány konkrétní techniky, postupy a nástroje. Jedná se o:
Jednotkové testování
Antivzory v používání jednotkových testů
Pokročilé možnosti frameworku JUnit
Mockování
Techniky strukturálního testování
Jak připravit testovací data
Testování webových aplikací
Logování
Statická analýza kódu
Součástí knihy je i více než 250 zdrojových a testovacích Java souborů a XML konfiguračních souborů.
Přesto že je výklad prováděn pomocí Javy, jsou v knize i obecně platné informace, které tak mohou využít i programátoři v jiných jazycích.