통합 테스트 Integration Test

yongju·2024년 1월 4일
0

정보처리기사

목록 보기
7/91

통합테스트

  • 단위 테스트가 끝난 모듈을 통합하는 과정에서 발생하는 오류, 결함 등을 찾는 테스트
  • 시스템을 구성하는 모듈의 인터페이스와 결합 테스트

비점진적 통합방식

  • 모든 모듈이 결합되어있는 프로그램 전체 테스트
  • 오류 발생 위치, 수정이 어려움
  • 소규모 프로젝트에 유리, 단시간 내에 테스트 가능
  • 빅뱅통합테스트 방식

점진적 통합방식

  • 모듈 단위로 단계적 통합하면서 테스트
  • 오류 수정 용이, 인터페이스 관련 오류 완전 테스트

하향식

  • 상위 -> 하위 분리
  • 깊이 우선 / 넓이 우선
  • 테스트 초기 부터 사용자에게 시스템 내부 구조 보여줄 수 있음
  • 상위모듈에서는 테스트케에스 사용 x
  • 레벨이 낮은 데이터 구조의 세부사항은 설계초기 단계에서 필요
  • 시스템 명세 명확, 모든것을 새로 개발할 때 적합
  • 인터페이스 미리 정의 되어있어 통합 간단.

상향식

  • 하위-> 상위 뭉쳐
  • 스텝x 클러스터 필요
  • 최하위 수준에서 각각의 모듈 설계 && 모듈이 완성되면 결합하여 사용 -> 인터페이스 미리 설계되어 있어야 기능추가하기 쉬움
  • 기존 컴포넌트 조합시, 상향식 적합
profile
AI dev

0개의 댓글