통합 테스트 편집하기
IT위키
편집을 취소할 수 있습니다. 이 편집을 되돌리려면 아래의 바뀐 내용을 확인한 후 게시해주세요.
최신판 | 당신의 편집 | ||
1번째 줄: | 1번째 줄: | ||
[[분류:소프트웨어 공학]] | [[분류:소프트웨어 공학]] | ||
;Integration Test | ;Integration Test | ||
== 상향식 | === 상향식 테스트 === | ||
;Bottom-Up | ;Bottom-Up | ||
* 하위 모듈부터 개발한 경우 | * 하위 모듈부터 개발한 경우 | ||
* 상위 모듈이 없으므로, 상위 모듈 역할을 하는 '''테스트 드라이버 | * 상위 모듈이 없으므로, 상위 모듈 역할을 하는 '''테스트 드라이버'''를 이용 | ||
[[파일:테스트 드라이버.png]] | [[파일:테스트 드라이버.png]] | ||
== 하향식 | === 하향식 테스트 === | ||
;Top-Down | ;Top-Down | ||
* 상위 모듈부터 개발한 경우 | * 상위 모듈부터 개발한 경우 | ||
16번째 줄: | 14번째 줄: | ||
[[파일:테스트 스텁.png]] | [[파일:테스트 스텁.png]] | ||
== | === 샌드위치 테스트 === | ||
* 특정 테스트 대상 모듈을 중심으로 상하위 임시 모듈을 연결하여 테스트 | * 특정 테스트 대상 모듈을 중심으로 상하위 임시 모듈을 연결하여 테스트 | ||
* 상향, 하향식 순차 개발이 아닌 중요 기능 중심의 빠른 개발 및 테스트 방식 | * 상향, 하향식 순차 개발이 아닌 중요 기능 중심의 빠른 개발 및 테스트 방식 | ||
== | === 동시식 === | ||
;빅뱅통합 | ;빅뱅통합 | ||
* 상하위 모듈이 모두 개발된 다음 한번에 테스트 | * 상하위 모듈이 모두 개발된 다음 한번에 테스트 | ||