[Korean FE Article] 프론트엔드 테스팅 전략
글 링크: https://doong-jo.github.io/posts/front-end_testing_strategy/
소개
프론트엔드 생태계는 최근 몇 년 동안 큰 변화가 있었습니다. 그만큼 테스트 환경도 많은 것들이 바뀌었습니다. 우리는 무엇을, 어떻게, 왜 테스트 해야할까요? testing-library를 만든 Kent C. Codds 의 테스팅 원칙을 기반으로 프론트엔드 테스팅 전략을 소개합니다.
tl;dr
테스트를 작성하세요: 소프트웨어가 의도한 대로 작동한다는 확신을 갖습니다.
너무 많지 않게: 100% 코드 범위를 의무화하지 마세요. 테스트 중인 코드 자체보다는 그 코드가 기반이 되는 유스 케이스에 대해서는 더 신경 써야 합니다.
통합을 중점적으로: 테스트를 작성하고 실행하기 위한 신뢰와 속도/비용 사이의 트레이드오프에서 가장 적합한 균형을 가지고 있습니다.