팀에서 단위 테스트를 도입하려고 준비 중이거나, 이미 도입했지만 단위 테스트 때문에 코드가 더 복잡해지고 있다면?
이 책은 단위 테스트를 할 때 알아야 할 모든 것을 알아본다.
단위 테스트부터 통합 테스트까지, 필요한 도구와 테스트 작성/관리 방법에 관한 모든 노하우를 일목요연하게 설명한다. 또한, 실전에서 단위 테스트를 도입하며 겪게 되는 문제와 이를 해결하는 방법 그리고 조직을 어떻게 설득하고 변화시킬 수 있는지를 알려준다. .NET 예제 코드를 기반으로 설명하고 있긴 하지만, .NET이 아닌 환경이라 하더라도 이 책에 소개된 기법들을 어렵지 않게 적용할 수 있을 것이다.
이 책과 함께, 읽기 쉽고 신뢰할 수 있는 단위 테스트가 디버깅·통합 단계를 어떻게 바꿔 놓는지 경험해 보자.
이 책에서 다루는 내용
- NUnit, Rhino Mock, Typemock 등의 사용법
- 목(mock과 스텁(stub 그리고 자동화된 프레임워크
- 읽기 쉬운 단위 테스트 작성 노하우
- 테스트를 자동화 빌드에 통합하는 기법
- 단위 테스트 도입시 겪는 문제와 해결책
- 기존 코드에 단위 테스트 적용하기
- 단위 테스트를 위한 툴 소개