테스트 입문 도서 읽어보기 - 프런트엔드 개발자를 위한 테스트 가이드

🧸 zelly log·2023년 7월 19일
1

Book

목록 보기
1/1

프런트엔드 개발자를 위한 테스트 가이드 / 에란 킨스브루너 / 김완섭 역 / 제이펍

❔ 왜 읽고싶었는지

  • 최근 프론트 테스트 자동화 도입을 고민중이였는데, 어떤 프레임워크를 사용할지 고민이 많았다.
  • 각 프레임워크별 장단점과 특징을 살펴보고 정리하고 싶었다.
  • 선택한 프레임워크에 대한 간단한 구현 방법이 궁금했다.

이런 이유로 이 책을 찾아보게 되었다.
테스트를 도입하려는 사람들에게 입문작으로 추천해주고 싶은 도서다!

💡 옮긴이의 말에서 인상깊었던 부분

  • 전체 흐름을 모두 테스트 하는 테스트 코드를 작성하여
  • 기능을 추가할 때마다 수동으로 테스트할 필요가 없었다.
  • 명령어 하나로 전체 기능을 자동으로 테스트할 수 있었고
  • CI/CD와 연동해서 매일 자동으로 프로그램 오류를 찾을 수 있었다.

📚 읽으면서 느꼈던 점

구조 및 내용

  • 읽기 편한 친절한 책. 중간중간 나오는 용어도 설명을 잘 해두어, 술술 읽을 수 있었다.
  • 찾는 방법, 어디서 참고하면 좋을지 잘 나와있다. 생선 찾는 방법을 알려준다.
  • 표로 정리된 요약본이 정말 꿀같았다.

최종적으로 적용해보고자 하는 프레임워크

  • 플레이라이트 프레임워크를 적용해볼까 한다.
- 모든 종류의 브라우저를 대상으로 깊이 있는 테스트를 할 수 있다.
- 자바스크립트, 타입스크립트를 지원한다.
- 지원 브라우저의 수가 다양한 편.
- 테스트 생성기, 시각적 테스트, 병렬 테스트, API 테스트, 테스트 재시도 등 풍부한 기능성을 가지고 있다.
- 마이크로소프트사가 관리하고 있으며, 구글 퍼피티어 프레임워크를 개발했던 팀이 개발을 이끌고 있다.
- 커뮤니티 연계성은 낮으나, 공식문서 보고 해보는거다!

🗒️ 메모해두고 싶은 부분

  • 1.3 웹 애플리케이션을 위한 테스트 유형 / 10p

  • 4.3 테스트 자동화 프레임워크 선택 시 고려해야 할 요소 및 사례 / 60p

  • ⭐️ 4.4 테스트 자동화 평가 매트릭스 / 64p
    프레임워크별 지표가 표로 깔끔하게 정리되어있다.

  • 애자일 팀을 위한 지속적인 품질 지표 / 90p
  • 7.1 테스트 자동화 프레임워크의 기능 비교 / 95p
    총 9가지 방법을 4가지 프레임워크별로 비교하며 설명한다.
    [ 시각적 테스트 & API 테스트 & 모바일 장치 테스트 & 성능 테스트 & 접근성 테스트 & 네트워크 제어 테스트와 목 서비스 & 웹 요소 처리 & CI/CD 통합 ]
  • 11 플레이라이트 프레임워크 사용하기 / 147p

실제로 적용해보며 2편도 써봐야겠다.

profile
🌱 Frontend Developer / ✏Studying / 🍋 React Typescript / 성장하는 프론트엔드 개발자!

0개의 댓글