Jest로 테스트 커버리지 수집하기
테스트 커버리지(test coverage)는 코드 커버리지(code coverage)라고도 하는데요. 쉽게 말해 코드가 얼만큼 테스트되고 있는지를 나타내는 소프트웨어의 품질 지표입니다. 테스트 커버리지가 높은 소프트웨어는 버그가 발생할 확률이 적기 때문에 사용자가 좀 더 신뢰하고 사용할 수 있습니다. 당연히 반대로 테스트 커버리지가 낮은 소프트웨어는 믿고 사용하기가 좀 어렵겠죠? 이번 포스팅에서는 Jest를 이용해서 테스트 커버리지를 수집하는 방법에 대해서 알아보겠습니다. 📝 포스팅: https://www.daleseo.com/jest-coverage/ 자바스크립트 테스팅을 공부하고 계시다면 아래 게시물도 같이 참고해보시면 도움이 될 것 같습니다. 📕 Jest 테스팅 프레임워크 기초: https://careerly.co.kr/comments/88205 📗 Jest로 비동기 코드에 대한 테스트 작성하기 https://careerly.co.kr/comments/88614 📘 Jest로 테스트 전/후 처리하기: https://careerly.co.kr/comments/88874 📙 Jest의 jest.fn(), jest.spyOn()를 이용한 함수 모킹: https://careerly.co.kr/comments/89329 📓 Jest의 jest.mock()을 이용한 모듈 모킹: https://careerly.co.kr/comments/89815 📔 Jest로 스냅샷(snapshot) 테스트하기: https://careerly.co.kr/comments/90238 📕 Jest로 파라미터화 테스트하기: https://careerly.co.kr/comments/91398