소프트웨어 테스트만 잘 만들어도 ‘이펙티브 개발자’
소프트웨어 테스트는 선택이 아닌 필수다. 훌륭한 테스트는 소프트웨어 개발 프로세스 자체를 보다 효율적으로 만들어준다. 이 책에서 소개하는 실제 사례와 함께 상세히 설명된 코드 샘플을 따르다 보면 소프트웨어 테스트에 대한 체계적인 접근 방식을 알 수 있게 된다. 테스트 전문가가 오랜 연구에서 깨달은 이론과 다양한 사례를 접하면 누구나 수월하게 테스트 코드를 작성할 수 있다. 또한 단위 테스트, 통합 테스트, 시스템 테스트의 장단점부터 시작하여 테스트 주도 개발, 대규모 테스트 작성까지 소프트웨어 테스트를 실무에서 적용하는 방법을 다룬다. 테스트 유형과 각 단계를 체계적으로 살펴보고 테스트를 작성하는 일련의 과정을 자동화하고 싶다면 이 책이 큰 도움을 줄 것이다.