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.