안녕하세요!
오늘 소개드릴 도서는 [프런트엔드 개발을 위한 테스트입문(요시이 다케후미 지음)] 입니다.
얼마전 면접을 보면서 ‘개발을 하면서 테스트 코드를 작성해본적이 없느냐’ 는 질문을 받았는데요.
본격적으로 프로젝트에 적용해본 적은 없다고 대답했었어요.
그래서 끝난 후에 테스트코드를 작성하는 법에 대해서 잘 알아두어야겠다-라는 다짐을 했었습니다.
테스트 관련된 유료 강의나 유튜브 영상들이 뭐가 있나 찾아보던 와중에, 좋은 기회로 이 도서를 접하게 되었어요.
🌱 목차
- CHAPTER 1 테스트 목적과 장애물
- CHAPTER 2 테스트 방법과 테스트 전략
- CHAPTER 3 처음 시작하는 단위 테스트
- CHAPTER 4 목 객체
- CHAPTER 5 UI 컴포넌트 테스트
- CHAPTER 6 커버리지 리포트 읽기
- CHAPTER 7 웹 애플리케이션 통합 테스트
- CHAPTER 8 UI 컴포넌트 탐색기
- CHAPTER 9 시각적 회귀 테스트
- CHAPTER 10 E2E 테스트
- APPENDIX A 한국어판 부록: 깃허브 액션에서 UI 컴포넌트 테스트 실행하기
- APPENDIX B 한국어판 부록: 깃허브 액션에서 E2E 테스트 실행하기
다루는 내용이 굉장히 많죠?
이 도서는 테스트 코드를 처음 작성하는 프론트엔드 개발자들을 대상으로 하는 책인데요.
기본적인 테스트 코드 작성법부터 다양한 테스트 도구 사용법까지 예제가 굉장히 풍부했어요.
개인적으로 최신 내용이 다 반영되어있어서, 이 책 한 권이면 내용을 알차게 배워갈 수 있겠다 싶었습니다.
요즈음 프론트엔드 개발을 할 때에 많이 선택되는 최신 스택이 있다면 Next.js 와 Typescript 인데요.
예제들이 Next.js 와 Typescript 로 작성되어 있어서, 유용하겠다고 생각했어요.
특히 깃허브 액션을 통해 테스트 자동화를 생각하시는 분들이 많을텐데, 한국어판 부록으로 깃허브 액션에서의 UI 컴포넌트 테스트와 E2E 테스트가 추가 수록되어있어요.
이번 사이드 프로젝트에서 Jest 라이브러리와 Storybook 을 적용해보려고 하는데, 이 책을 읽고 정리하면 큰 도움이 될 수 있을 것 같습니다!
🌱 대상 독자
- 프론트엔드 개발 경험이 없는 개발자
- 테스트 코드 작성 경험이 없는 개발자
- 데이터베이스를 포함한 E2E 테스트 작성 경험이 없는 개발자
도서 소개 내용에서는 프론트엔드 개발 경험이 없는 개발자도 대상 독자로 나와있지만,
개인적으로 프론트엔드 개발 공부를 시작한지 얼마 안된 분들보다는, 프론트엔드 개발을 이미 하고 계시는데 테스트 코드에 대해서 접해보고 싶은 분들이 읽으면 유익할 것 같은 책이었어요!
실무에서는 프론트엔드에서 테스트가 이런식으로 이루어지겠구나- 훑어볼 수 있었던 책이었습니다!
프론트엔드 테스트의 기초 지식부터 상황에 맞는 테스트 전략까지 알아보고 싶은 학생/직장인 개발자 분들 모두에게 추천합니다 👍
====================
"[제이펍 IT 전문서 리뷰어]_3기 활동을 위해서 책을 제공받아 작성된 서평입니다."
#도서제공 #서평단 #it #도서리뷰 #개발자 #개발 #컴공 #책리뷰