📘 컴포넌트 테스트


📌 개요

컴포넌트 테스트(Component Test)는
개별 소프트웨어 컴포넌트(모듈, 클래스, 함수 등)를 독립적으로 검증하는 테스트이다.


📌 모의 객체 생성 프레임워크 (Mock Object / Test Double)

✔ 개념

✔ 목적

✔ 예시 프레임워크

컴포넌트 테스트에서 외부 의존성을 제거하고, 테스트 대상에 집중할 수 있게 해줌


📌 FIRST 원칙 (Unit Test Principles)

컴포넌트 테스트 작성 시 참고할 수 있는 원칙

FIRST 원칙을 지키면 테스트 유지보수와 신뢰성을 높일 수 있음


🧠 핵심 정리


컴포넌트 테스트는 단순한 코드 검증이 아니라,
독립성과 자동화를 중시하는 테스트 설계 활동이다.