1. 개요 | 테스트 코드의 개념 - 테스트코드란 어플리케이션이 의도한대로 동작하는지 시험하기 위한 코드라고 생각한다. - 어플리케이션은 일반적으로 여러 모듈, 그리고 모듈을 구성하는 여러 함수들로 구성되어 있기 때문에, 테스트코드도 테스트 범위에 따라 다음과 같이 일반적으로 종류가 나뉜다. 1. Unit Test - 모듈을 구성하고 있는 단위 기능들에 대한 테스트 2. Integration Test - 어플리케이션을 구성하는 여러 모듈 간 상호작용에 대한 테스트 3. E2E Test - End to End Test로 사용자의 관점에서 어플리케이션이 의도대로(시나리오대로) 작동하는지에 대한 테스트 c.f) Intergration Test vs E2E Test - Integration Test와 E2E T..