자세한 내용은 첨부된 PDF 문서를 참고 부탁드립니다
추가적으로 아래 문서의 내용은 최신 버전 기준이므로 이전 버전에서는 기능에 대한 제한이 있을 수 있습니다
배경
CT 2025.12는 통합 테스트를 설계하는 여러 방법을 제공합니다. 일반적으로 [통합 테스트 뷰]를 사용하지만, [유닛 테스트 뷰]에서도 동일한 통합 테스트 시나리오를 효과적으로 설계하고 실행할 수 있습니다.
[유닛 테스트 뷰]를 이용한 통합 테스트는 다음과 같은 장점이 있습니다.
- 테스트 대상 함수를 추가하여 [통합 테스트 뷰]와 유사한 방식으로 동작
- 하나의 테스트에서 여러 함수를 연속적으로 실행하여 스텁 연결 등 중복 작업 감소
- [유닛 테스트 뷰]의 디버깅 기능 사용 가능
차이점 비교
[유닛 테스트 뷰]와 [통합 테스트 뷰]는 각각 다른 특징이 있습니다.
| 유닛 테스트 뷰 | 통합 테스트 뷰 |
|---|---|
| [VS Code로 디버깅], [디버그 정보 확인] 등 다양한 디버깅 기능 제공 | 테스트별로 다른 스텁 적용 가능 |
| 스텁을 한 번만 연결하여 하나의 통합 테스트 시나리오 전체에 적용 가능 | 각 함수별로 테스트를 나누어 설계하여 개별 유닛 테스트의 커버리지를 명확히 구분 가능 |
| [테스트 대상 함수 추가]와 [ [테스트 케이스 컨텍스트 유지하기] 기능으로 통합 테스트와 동일한 기능 제공 | 각 함수별로 테스트를 나누어 설계하여 실행한 함수에 대한 보고서를 개별 유닛 테스트로 확인 가능 |
두 가지 테스트 뷰 모두 통합 테스트의 요구사항을 충족할 수 있습니다. 테스트 목적과 구조에 따라 적절한 방식을 선택하시기 바랍니다.
CT 사용자 가이드 - [유닛 테스트 뷰]에서 통합 테스트하기
자세한 설명은, 아래의 CT 링크를 참고해 주시기 바랍니다.
(아래의 내용은 최신 버전 기준이므로, 이전 버전에서는 기능에 대한 제한이 있을 수 있습니다)
CT User Guides(for 2025.12) - [유닛 테스트 뷰]에서 통합 테스트하기
아티클이 유용했나요?
훌륭합니다!
피드백을 제공해 주셔서 감사합니다.
도움이 되지 못해 죄송합니다!
피드백을 제공해 주셔서 감사합니다.
피드백 전송
소중한 의견을 수렴하여 아티클을 개선하도록 노력하겠습니다.