Pokrytie testov
Pokrytie testov je metrika, ktorá vyjadruje percentuálny stupeň, do ktorého bola špecifikovaná položka pokrytia precvičená súborom testov. Tento pojem sa používa na vyjadrenie rozsahu, v akom boli jednotlivé časti softvérového systému testované, a môže pomôcť identifikovať oblasti, ktoré môžu byť podrobené ďalšiemu testovaniu. Pokrytie testov môže byť merané rôznymi spôsobmi, pričom jeden z najbežnejších je pokrytie kódu, kde sa zisťuje, ktoré časti kódu boli vykonané počas testovania a ktoré nie.
Táto metrika je kľúčová pre zabezpečenie kvality softvéru, pretože poskytuje informácie o tom, ako dôkladne bol systém testovaný. Pokrytie testov môže byť rozdelené na rôzne kategórie ako pokrytie výrokov, rozhodnutí alebo podmienok, každá z nich poskytuje rôznu úroveň detailov o tom, ktoré časti kódu boli testované. Cieľom je dosiahnuť čo najvyššie pokrytie, aby sa minimalizovala pravdepodobnosť, že chyby ostanú neodhalené pred nasadením softvéru do produkčného prostredia.