통합테스트(Integration Test)
단위 테스트가 끝난 모듈을 통합하는 과정에서 발생하는 오류 및 결함을 찾는 테스트 기법
비점진적 통합 방식
-단계적으로 통합하는 절차 없이 모든 모듈이 미리 결합돼 있는 프로그램 전체를 테스트하는 방법
-규모가 작은 소프트웨어에 유리하며 단시간 내에 테스트가 가능함
-오류 발견 및 장애 위치 파악 및 수정이 어려움
-빅뱅통합테스트 : 모듈 간의 상호 인터페이스를 고려하지 않고 단위 테스트가 끝난 모듈을 한꺼번에 결합시켜 테스트하는 방식
점진적 통합 방식
-모듈 단위로 단계적으로 통합하면서 테스트 하는 방법
-오류 수정이 용이하고 인터페이스와 연관된 오류를 완전히 테스트할 가능성이 높음
-하향식 통합 테스트(Top Down Integration Test) : 프로그램의 상위 모듈에서 하위 모듈 방향으로 통합하면서 테스트
-상향식 통합 테스트(Bottom Up Integration Test) : 프로그램의 하위 모듈에서 상위 모듈 방향으로 통합하면서 테스트
-혼합식 통합 테스트 : 하위 수준에서 상향식 통합, 상위 수준에서는 하향식 통합을 사용해 최적의 테스트를 지원하는 방식으로 샌드위치(Sandwich)식 통합 테스트 방법이라고도 함
회귀 테스트(Regression Test)
이미 테스트된 프로그램의 테스팅을 반복하는 것으로 통합 테스트로 인해 변경된 모듈이나 컴포넌트에서 새로운 오류가 있는지 확인하는 테스트
'정보처리기사 실기' 카테고리의 다른 글
테스트 케이스(Test Case) (0) | 2021.05.24 |
---|---|
애플리케이션 테스트 프로세스 (0) | 2021.05.24 |
애플리케이션 테스트 (0) | 2021.05.24 |
블랙박스 테스트(Black Box Test) (0) | 2021.05.24 |
화이트박스 테스트(White Box Test) (0) | 2021.05.24 |