testování

Důvody, proč psát jednotkové testy

Tento příspěvek je určen především programátorům, kteří zatím nevidí důvod, proč psát jednotkové testy (angl. unit tests). Stručně v něm zmiňuji důvody, kvůli kterým se jednotkové testy vyplatí.

Petr Zemek 2014-06-20 - 17:13
Od Petr Zemek, 2009-12-04

Při testování metodou bílé skřínky (white box) je obecná snaha o co největší pokrytí testovaného kódu (code coverage). Minimálně byste se měli snažit o to, abyste testy pokryli každý řádek vašeho programu, který stojí za to testovat (např. obě větve každého úplného if-else příkazu, ale už ne třeba situace typu assert false, 'x > 0; this should never happen'). O tom, jak si zjistit aktuální pokrytí vašeho kódu v jazyce Python bude následující příspěvek.