Všichni víme, jak je testování důležité. Přesto je píšeme neradi, nemáme na ně čas a ty, které napíšeme, mají obvykle k dokonalosti daleko.
Podívejme se na strategie náhodného testování, ve kterých si ušetříme čas tím, že necháme počítač vymýšlet testy za nás a ve kterých nám kód vyzkouší v situacích, které by nás nikdy nenapadly.