Jest로 스냅샷(snapshot) 테스트하기

스냅샷 테스팅(snapshot testing)이란 어떤 기능의 예상 결과를 미리 정확히 포착해두고 실제 결과에 비교하는 테스트 기법입니다. 테스트 대상 기능의 구현이 변경되어 실제 결과과 스냅샷을 떠놓은 예상 결과와 달라질 경우 해당 테스트 케이스는 실패하게 되는데요. 이럴 경우, 다시 새로운 스냅샷을 떠서 기존 스냅샷을 교체하는 방식으로 테스트 코드와 함께 스냅샷도 함께 유지보수를 합니다. Jest와 같은 테스팅 라이브러리를 사용하면 이러한 스냅샷 테스팅을 위한 일련의 과정을 좀 더 편하게 수행할 수 있습니다. 이번 글에서는 Jest를 이용하여 어떻게 인라인 스냅샷과 파일 스냅샷 테스팅을 할 수 있는지에 대해서 알아보겠습니다. 📝 포스팅: https://www.daleseo.com/jest-snapshot/ 아래 Jest와 연관된 게시물도 같이 참고해보시면 도움이 될 것 같습니다. 📕 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) 테스트하기

www.daleseo.com

Jest로 스냅샷(snapshot) 테스트하기

다음 내용이 궁금하다면?

또는

이미 회원이신가요?

2023년 9월 7일 오후 8:48

댓글 0

    함께 읽은 게시물

    주니어 개발자들이 읽으면 좋은 테크 아티클 모음📚

    F-Lab 에서 주니어 개발자들이(사실 개발자라면 누구나) 보시면 좋을 아티클 모음을 공유해 주었네요! 검색엔진부터 비동기 처리, NoSQL 등 다양한 분야의 아티클들이 공유되어 있으니 관심있으신 분들은 보시면 좋겠습니다. F-Lab 에서 공유해주신 아티클 주제를 나열해보면 다음과 같습니다. 📌 구글이 직접 말하는 검색엔진의 원리 (tali.kr) 📌 검색 엔진은 어떻게 작동하는가 (xo.dev) 📌 네이버의 검색엔진의 특징과 알고리즘 (tistory.com) 📌 [네이버 블로그]네이버 검색의 원리 : 네이버 블... 더 보기

    주니어 개발자들이 읽으면 좋은 테크 아티클 모음

    F-Lab : 상위 1% 개발자들의 멘토링

    주니어 개발자들이 읽으면 좋은 테크 아티클 모음

     • 

    저장 152 • 조회 4,144



    Next.js 프로젝트를 AWS EKS에 배포하며 배운 것들

    ... 더 보기

    쿠버네티스를 활용한 클라우드 네이티브 데브옵스 | 존 어런들 - 교보문고

    product.kyobobook.co.kr

    쿠버네티스를 활용한 클라우드 네이티브 데브옵스 | 존 어런들 - 교보문고

     • 

    댓글 1 • 저장 24 • 조회 2,187


    전략적 입사 지원

    ... 더 보기

    Longest Common Subsequence 자바스크립트 풀이

    ... 더 보기

    Longest Common Subsequence | 알고달레

    알고달레

    Longest Common Subsequence | 알고달레