E2E test

integration test

둘 다 서로 다른 개념이며, 전자는 실 사용자의 유저플로우를 따라 테스트해 무넺가 없는지는 점검

후자는 모듈들이 많고 이들이 통합되었을 때도 이상 없는지 확인

유닛테스트, 통합테스트, e2e 테스트의 비중은 70/20/10으로 하는게 보통인데

사용자 인터페이스가 많고 복잡한 경우 e2e 테스트도 심혈을 기울여야한다

의존성 주입을 이용한 테스트 코드 작성(DI)

통합 테스트는 어떻게 이루어질까,