단위 테스트: 두 판 사이의 차이

IT위키
편집 요약 없음
편집 요약 없음
19번째 줄: 19번째 줄:
* 실행경로 테스트
* 실행경로 테스트
* 예외처리 테스트
* 예외처리 테스트
== 각주 ==

2020년 3월 10일 (화) 22:23 판

Unit Test
함수, 모듈, 기능 등 세부 단위별로 수행하는 소프트웨어 테스트
  • 컴포넌트 테스트(Component Test)라고도 부른다.

주안점

  • 기능 컴포넌트 단위의 코드를 대상으로 수행한다.
  • 일반적으로 화이트박스 구조의 기능 테스트로 인식되지만 기능, 모듈 등 단위별로 수행되는 모든 테스트를 포함한다.
    • 스텁드라이버를 사용하는 통합 테스트도 일부 포함한다.[1]
    • 기능 컴포넌트에 대한 성능 테스트 등 비기능 테스트도 포함된다.

종류

일반적인 화이트박스 기능 테스트의 종류

  • 제어흐름 테스트
  • 조건/결정 테스트
  • 인터페이스 테스트
  • 자료구조 테스트
  • 실행경로 테스트
  • 예외처리 테스트

각주

  1. 일반적으로 통합 테스트는 단위 테스트 다음 단계에 수행되는 것으로 알려져 있으나, 통합 테스트의 대상 또한 작게는, 소수의 컴포넌트들이 연계된 하나의 컴포넌트일 수 있으므로, 완전한 포함관계는 아니지만 일부 교집합이 있다.