Cypress1 TDD, BDD란? TDD (Test Driven Development) TDD란, 말 그대로 테스트 주도로 개발을 이끌어 나가는 것이다. 즉, 테스트를 먼저 작성하고 나서, 테스트가 정상적으로 돌아갈 때 까지 테스트를 하면서 코드를 작성하는 작업이라고 볼 수 있다. 원하는 작업이 제대로 돌아갈 때까지 테스트와 코드 작성을 무한대로 반복하며 개발을 하면 된다. 테스트의 종류는 되게 다양한데, 단위(Unit) 테스트 통합(Integation) 테스트 E2E(End to End) 테스트 회귀(Regression) 테스트 성능(Performance) 테스트 모든 테스트를 다 진행하면서 개발하기는 쉽지 않기 때문에 이 중에서도 우리는 E2E 테스트를 먼저 다뤄봤다. End to End 테스트는 Endpoint 간의 테스트라고도 하.. 2021. 2. 10. 이전 1 다음