Unit Test 와 Integration Test
Unit Test 와 Integration Test
한 단위의 테스트냐, 전체 단위의 테스트냐
-
Unit Test (간단, 명확)
전체 코드 중 작은 부분의 테스트
함수 하나하나 개별로 테스트 코드 작성
어떤 부분에 문제가 있고 고칠 부분이 어디인지 명확하게 해줌
-
Integration Test (상호작용, 통신)
시스템들이 올바르게 상호작용하며 작동하는지의 테스트
함수들간의 상호작용과 그 결과값 테스트 코드 작성
외부 리소스와 통신하도록 작성해야 하므로, 분리된 시스템끼리 잘 통신하고 있는지 증명하고 할 떄도 사용
이벤트 흐름에 이상이 없는지 테스팅