-
-
단위 테스트의 기술 - 견고하고 신뢰할 수 있는 코드를 만드는 단위 테스트 작성법
로이 오셔로브.블라디미르 코리코프 지음, 양문규 옮김 / 길벗 / 2024년 12월
평점 :
5장까지 읽으며 책의 전반적인 구성과 흐름이 매우 탄탄하다는 인상을 받았습니다. 1부에서는 좋은 테스트의 정의와 기본 용어를 설명하며, 환경 구성과 간단한 테스트 예제를 다룹니다. 2부에서는 테스트하기 어려운 코드를 DI로 개선하는 방법을 소개하고, 직접 구현했던 가짜 객체를 격리 프레임워크(Jest, Substitute)로 자동화하는 과정을 설명합니다.
좋은 단위 테스트를 작성하는 방법에 초점을 맞추고 있으며, 저자의 경험과 생각, 습관을 자연스럽게 공유하고 있어 흥미를 유발하며 몰입할 수 있었습니다.
평소 프론트엔드 테스트에 대해서도 궁금했었는데, 결국 테스트 도구마다 표현 방식과 지원 범위는 다르더라도 목적과 행위는 본질적으로 같다는 점을 새롭게 깨달았습니다. 5장까지만 읽고도 많은 인사이트를 얻었는데, 완독하면 테스트에 대한 시야와 습관이 한층 더 깊어질 것 같아 기대됩니다.