한눈에 보는 정의

단위 테스트(Unit Test)는 함수나 클래스처럼 프로그램을 이루는 가장 작은 단위(모듈)가 의도한 대로 동작하는지, 다른 부분과 연결하지 않고 개별적으로 검증하는 테스트입니다.

자세히 알아보기

  • 예문: "두 숫자를 더하는 함수가 정확히 계산하는지 확인하는 것이 단위 테스트의 가장 기본적인 예다."
  • 개발자가 코드를 작성하면서 직접 수행하는 경우가 많으며, 문제를 가장 빠르고 저렴하게 발견할 수 있는 테스트 단계로 꼽힙니다.
  • 화이트박스 테스트(White-box Testing) (화이트박스 테스트) 기법을 활용해 코드의 내부 로직과 분기까지 꼼꼼히 검증하는 경우가 일반적입니다.
  • 개별 모듈이 검증되고 나면, 이 모듈들을 서로 연결했을 때도 잘 동작하는지 확인하는 통합 테스트(Integration Test) (통합 테스트) 단계로 넘어갑니다.

관련 용어

최종 수정일: 2026년 7월 18일

← 용어사전 전체 목록으로