- Unit Test 와 End to End Test, Integration Test 와의 차이점
- Unit Test 의 장점
- Testing Pyramid(E2E, Integration, Unit 테스트의 비중)
unit test: 내가 작성한 코드의 가장 작은 단위인 함수를 테스트하는 메소드로 빠르고 비용이 싸므로 개발할 때 필수적으로 작성해야 한다.
Google Test Automation Conference에서 제안된 테스트 피라미드
시스템 테스트 시 크게 3가지로 나눌 수 있다.
1) E2E(UI) Testing
2) Integration Testing
3) unit testing