통합 테스트 (2과목)

개발로 쓰는 개발 노트·2023년 8월 13일
0

정보처리기사 준비

목록 보기
57/57

통합 테스트

  • 단위 테스트가 끝난 모듈을 통합하는 과정에서 발생하는 오류 및 결함을 찾는 테스트 기법
  • 점진적 통합 방식과 비점진적 통합 방식이 있다.

하향식 통합 테스트(Top Down Integration Test)

  • 프로그램의 상위 모듈에서 하위 모듈 방향으로 통합하면서 테스트하는 기법
  • 주요 제어 모듈의 종속 모듈들은 스텁(Stub)으로 대체한다.

상향식 통합 테스트(Bottom Up Integration Test)

  • 하위 모듈에서 상위 모듈 방향으로 통합하면서 테스트한다.
  • 스텁은 필요하지 않지만 주요 제어 모듈과 관련된 종속 모듈의 그룹인 클러스터(Cluster)가 필요하다.
  • 상위 모듈에서 데이터의 입, 출력을 확인하기 위해 더미 모듈인 드라이버(Driver)를 작성한다.

혼합식 통합 테스트

  • 하위 수준에서는 상향식 통합, 상위 수준에서는 하향식 통합을 사용하여 최적의 테스트를 지원하는 방식으로 샌드위치(Sandwich)식 통합 테스트 방법이라고도 한다.

회귀 테스팅(Regresstion Testing)

  • 이미 테스트 된 프로그램의 테스팅을 반복한다. 통합 테스트로 인해 변경된 모듈이나 컴포넌트에 새로운 오류가 있는지 확인하는 테스트이다.
profile
비전공자 개발초보입니다!

0개의 댓글