■ Front-End/- Vue.js
-
[Vue.js] Cypress를 이용한 E2E Test■ Front-End/- Vue.js 2019. 12. 10. 19:38
지금까지 다양한 언어를 사용해서 개발을 해왔지만, 실제로 테스트 코드를 짜본적은 거의 없다. 1-2년 전에 API 서버를 만들 때, local 환경에서 JUnit 테스트를 해본 적이 있었는데 이 또한 제대로 테스트를 한거라고 볼 순 없었다. 말이 테스트지 local DB에 테스트용 데이터를 넣어야할 때, JUnit 코드에서 랜덤 함수가 들어간 로직을 돌린 적도 있었다. 아무튼 이번에 Front에서 테스트 코드를 짜볼 수 있는 기회가 생겼는데, 크루의 추천을 받아 Cypress를 이용해서 테스트 코드를 작성해 봤다. Test 종류 테스트에는 단위테스트, 통합테스트, 그리고 E2E 테스트로 나눌 수 있다. 먼저 단위/통합 테스트는 개발자의 관점에서 테스트를 하는 경우를 뜻한다. 서비스 로직을 실행했을 때, ..