Pokrytie rozhodnutí
Pokrytie rozhodnutí je metrika testovania softvéru, ktorá sa zameriava na overenie toho, ako dobre sú rozhodovacie body v programe pokryté testovacími prípadmi. Rozhodnutie je bod v programe, kde tok riadenia môže nasledovať dve alebo viac alternatívnych ciest. Pokrytie rozhodnutí meria, či boli všetky možné výsledky týchto rozhodovacích bodov otestované, čím sa zvyšuje pravdepodobnosť odhalenia chýb súvisiacich s logickými vetvami programu.
Pokrytie rozhodnutí je dôležité, pretože rozhodovacie body sú miestami, kde sa program môže správať rôzne na základe rôznych podmienok. Zabezpečenie, že všetky vetvy rozhodovacieho bodu boli otestované, pomáha znížiť riziko, že sa v produkčnom prostredí objavia neočakávané správania alebo chyby. V praxi sa často kombinuje s inými technikami, ako je pokrytie podmienok alebo upravené pokrytie podmienok/rozhodnutí, aby sa dosiahlo komplexnejšie testovanie.