Skip to content

Integration testing

통합 시험(Integration Test)은 단위 시험이 끝난 소프트웨어를 결합해 가며 시험 하는 방법이다. 단위 시험이 끝난 모듈들을 좀 더 큰 단위의 집합으로 통합 구성한 후, 통합 시험 계획에 따라서 테스트를 수행한다. 통합 시험을 통과한 모듈 집합은 시스템 검사 단계의 테스트 대상으로서 넘어가게 된다.

목적

통합 시험의 목적은 주요 설계 항목들이 기능, 성능, 안정성 요구사항을 잘 구현하고 있는지를 검증하는 것이다.

"설계 항목들" 즉 통합된 모듈 그룹들은 노출되어 있는 인터페이스에 정상적인 입력 데이터나 비정상적인 오류 입력 데이터를 넣어보는 블랙박스 검사 기법으로 테스트된다.

About

Integration Testing은 다양한 애플리케이션 구성 요소 또는 모듈을 결합하고 테스트하여 이들이 얼마나 잘 작동하는지 평가하는 소프트웨어 테스트 접근 방식입니다. Integration Testing은 이러한 조립된 부품이 서로 통신하고 성공적으로 상호 작용할 수 있는지 확인하는 데 도움이 됩니다.

Integration Testing의 개념은 몇 가지 의문을 제기합니다. 첫 번째는 Integration Testing이 필요한지 여부입니다. 이에 대한 답은 적어도 부분적으로는 해당 회사에 따라 달라집니다. 대중과의 상호 작용이 제한적인 조직은 Integration Testing이 필요하지 않을 수 있습니다.

그러나 대중과 광범위하게 협력하는 모든 기업에게 Integration Testing은 점점 더 중요해지고 있습니다. 새로운 소프트웨어 애플리케이션과 툴을 출시하는 기술 기업이라면 Integration Testing이 더욱 중요합니다.

See also

Favorite site