Krytie určenia stavu

Krytie určenia stavu je metrika používaná na meranie efektívnosti testovania v rámci techniky testovania bielej skrinky. Táto metrika sa zameriava na percentuálny podiel všetkých možných výsledkov jednotlivých podmienok, ktoré môžu nezávisle ovplyvniť výsledok rozhodnutia, a ktoré boli overené súborom testovacích prípadov. Cieľom je zabezpečiť, aby všetky variácie podmienok, ktoré môžu ovplyvniť rozhodnutie, boli riadne pokryté a otestované.

Úroveň krytia určenia stavu sa často používa na overenie, či boli testovacie prípady navrhnuté dostatočne na to, aby pokryli všetky možné kombinácie podmienok v rozhodovacom procese. Dosiahnutie 100 % pokrytia modifikovaných podmienok/rozhodnutí znamená aj dosiahnutie 100 % pokrytia rozhodovacích podmienok, čo zaisťuje, že všetky možné cesty kódovej logiky boli otestované. Táto metrika je dôležitá najmä pri komplexných systémoch, kde rôzne podmienky môžu mať významný vplyv na konečný výsledok rozhodnutia.