Zero to Hero
article thumbnail
Published 2023. 6. 25. 22:12
풀스택 테스트 Review

테스트가 무엇인지, 어떻게 해야 하는지, 좋은 테스트 시스템을 갖추기 위해 어떤 것을 고려해야 하는지를 다루는 책이다.

 

우선 테스트를 크게 10가지로 분류하고 있다.

  1. 수동 탐색적 테스트
  2. 자동화된 기능 테스트
  3. 지속적 테스트
  4. 데이터 테스트
  5. 시각적 테스트
  6. 보안 테스트
  7. 성능 테스트
  8. 접근성 테스트
  9. 교차 기능 요구 사항 테스트
  10. 모바일 테스트

이 10가지 테스트를 제품에 적용하면 웹, 모바일 모든 측면에서 품질을 테스트할 수 있다고 말한다.

 

소프트웨어 품질은 더 이상 기능적인 측면에서만 평가할 수 없고 보안, 성능, 시각적 품질과 같은 애플리케이션의 전반적인 부분을 만족시켜야만이 좋은 품질의 소프트웨어라고 할 수 있다.

 

이를 위해서 단순히 소스코드만을 다루는 단위 테스트의 범위를 벗어나 모든 계층, 모든 영역의 테스트를 통해 좋은 품질의 소프트웨어를 만들 수 있다고 저자는 말한다. 그리고 모든 개발이 완료된 시점에서 시작하는 것이 아닌 테스트 시점을 요구 사항 분석이라는 극 초기 단계부터 끌어당기는 시프트 레프트 테스트를 통해 소프트웨어 개발 주기의 여러 단계에서 발생하는 피드백을 빠른 시점에 얻는 것이 중요하다고 강조한다.

 

QA 엔지니어이시거나 지망하고 계신 분이라면 반드시 읽어봐야 하는 책이라고 생각한다. 그리고 내가 작성한 코드가 어떤 테스트를 통해 검증되는지만 알고 있어도 개발 단계에서 누락할 수 있는 부분을 메꿀 수 있다고 생각하는 개발자분들에게도 추천한다.

 

한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다.

profile

Zero to Hero

@Doljae

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!