Test komponentowy to test, który sprawdza działanie poszczególnych komponentów i modułów. Komponent to najniższa jednostka danej aplikacji, więc test komponentowy to metoda testowania najniższej lub najmniejszej jednostki dowolnej aplikacji. Aplikacja jest kombinacją i integracją małych, pojedynczych modułów. Uważne przetestowanie komponentu jest niezbędne przed wykonaniem testu całego systemu, gdyż pozwala uniknąć niedopatrzeń. Test komponentowy jest przeprowadzony przez testera lub dział kontroli jakości, a jego celem jest upewnienie się, że komponenty działają poprawnie, zgodnie z założeniami i wymaganą specyfikacją. W przypadku usterki danego komponentu możliwa jest szybka naprawa wadliwego elementu.