본문으로 이동
프론트엔드 개발에서 테스트 자동화, 꼭 해야 할까? | EP.3 모닥불
문서

프론트엔드 개발에서 테스트 자동화, 꼭 해야 할까? | EP.3 모닥불

토스 프론트엔드 챕터 · 토스 · 토스 기술 블로그

원본 보기

소개

테스트 코드는 왜 써야 할까요? 테스트 코드가 가져오는 베네핏들에는 어떤 것이 있을까요?

AI 핵심 요약

토스 프론트엔드 개발자들은 테스트 코드가 개발 속도와 배포 안정성에 어떤 영향을 주는지 살펴본다. 테스트 자동화로 오류를 일찍 발견해 피드백 사이클을 단축하고, 초단기·단기·장기 관점의 생산성을 높이는 방법을 논의한다. 또한 어떤 유형의 테스트를 작성하고 어떤 코드는 테스트하지 않을지 구분하는 기준을 다루며, 테스트 작성이 개발 실력 향상에도 도움이 될 수 있다는 점을 짚는다.

  • 테스트는 개발 중 오류를 빠르게 발견해 피드백 사이클을 줄이는 데 활용할 수 있다.
  • 테스트 자동화는 기능 배포의 안정성을 높이고 장기적인 생산성에 기여한다.
  • 모든 코드에 테스트를 적용하기보다 테스트할 대상과 테스트하지 않을 대상을 구분해야 한다.
  • 테스트 코드를 작성하는 과정은 코드와 개발 실력을 돌아보는 계기가 될 수 있다.