Jest로 테스트 커버리지 수집하기
www.daleseo.com
테스트 커버리지(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
다음 내용이 궁금하다면?
이미 회원이신가요?
2023년 10월 26일 오후 8:48
직장인으로서 10년 정도 일하게 되면 피할 수 없는 순간이 바로 조직에서 리더의 역할을 받게 되는 인사발령이다. 팀원이었을 때는 내게 주어진 업무를 내가 가진 능력과 주변 동료들의 도움으로 해결하고, 그에 합당한 평가와 보상을 기다리며, 나쁘지 않는 리워드와 내 위치에 안도하며 또 새해를 맞이하고 하루하루를 버텨나가는 과정에 큰 어려움이 없다.
... 더 보기나는 가끔 조합형 한글의 아름다움에 대해 생각한다.
그 아름다움은 단순히 예쁜 글꼴이나 정갈한 종이 위의 자소 배열에서 끝나지 않는다. 진짜 매력은, 정밀한 정보 구조와 이산 수학적 규칙성 속에 숨어 있다.