Testovanie sklenenej skrinky
Testovanie sklenenej skrinky je prístup k testovaniu softvéru, ktorý sa zameriava na analýzu vnútornej štruktúry komponentu alebo systému. Tento typ testovania umožňuje testerom preskúmať zdrojový kód, architektúru a logické toky programu. Testeri pri tomto prístupe využívajú svoje znalosti o vnútornej štruktúre na navrhnutie testovacích prípadov, ktoré zabezpečia, že všetky časti kódu sú adekvátne pokryté a že jednotlivé funkcie systému spolu správne interagujú.
Testovanie sklenenej skrinky je často používané na úrovni jednotkového testovania, kde vývojári alebo testeri overujú, či jednotlivé komponenty systému fungujú podľa očakávaní. Vďaka tomu, že majú prístup k zdrojovému kódu, môžu odhaliť chyby ako sú nedostatočné pokrytie kódu, neefektívne algoritmy alebo chyby v logike. Tento prístup je užitočný najmä v prípadoch, keď je potrebné zaručiť vysokú kvalitu softvéru a minimalizovať riziko výskytu chýb v produkčnom prostredí.