Jste zde

testování

Proč rozlišovat jednotkové a integrační testy

Krátké zamyšlení na téma, proč je dobré odlišovat jednotkové testy od integračních.

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í.

Jak na zjišťování pokrytí kódu testy v Pythonu

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.

Přihlásit se k odběru RSS - testování