[React] 리액트 리팩토링, 테스트부터 최적화까지


[React] 리액트 리팩토링, 테스트부터 최적화까지

원티드 프리온보딩 프론트엔드 챌린지 8월 사전 과제 테스트 유닛 테스트 vs 통합 테스트 vs E2E 테스트 유닛 테스트(Unit testing) 하나의 모듈 / 컴포넌트가 기대한대로 동작하는지 독립적으로 진행하는 가장 작은 단위의 테스트입니다. 해당하는 모듈만 독립적으로 테스트하기 때문에 빠르게 문제 여부를 확인할 수 있고, 테스트에 대한 시간과 비용을 절약할 수 있습니다. TDD(Test-Driven Development, 테스트 주도 개발)에서 다루는 테스트도 일반적으로 단위 테스트를 이야기합니다. 좋은 단위 테스트를 작성하기 위한 규칙 ‘FIRST’ Fast: 테스트는 빠르게 동작해야 한다. 단위 테스트는 대상 시스템에 대해 지속적이고 빠르게 피드백을 주는데 가치가 있기 때문에 빠르게 동작해야 한다. Independent: 각각의 테스트는 독립적으로 수행되어야 하며 서로 의존해서는 안된다. 즉 단위 기능에 집중해서 작성하고 하나의 테스트는 하나의 기능만 테스트하도록 작성한다....


#CDN #E2E #Lighthouse #WebVitals #유닛테스트 #최적화 #테스트 #통합테스트

원문링크 : [React] 리액트 리팩토링, 테스트부터 최적화까지