Komponent
Komponent je základná časť softvérového systému, ktorú je možné testovať samostatne, bez závislostí na iných častiach systému. V rámci softvérového vývoja predstavuje komponent najmenšiu jednotku, ktorá môže byť nezávisle vyvinutá, implementovaná a validovaná. Testovanie komponentov, známe tiež ako jednotkové testovanie, sa zameriava na overenie správnosti a funkčnosti jednotlivých komponentov predtým, než sú integrované do väčších systémových celkov.
Komponenty môžu obsahovať rôzne funkcie alebo moduly, ktoré vykonávajú špecifické úlohy v rámci aplikácie. Cieľom testovania komponentov je zabezpečiť, aby každý komponent fungoval podľa očakávaní, mal správnu interakciu s inými komponentmi a splňoval definované špecifikácie. Testovanie komponentov zahŕňa testovanie ich logiky, rozhraní a výstupov, pričom sa často využívajú rôzne testovacie nástroje a techniky, ako sú testovacie ovládače, ktoré simulujú chýbajúce alebo dočasne nahradené časti systému.