이 책은 단위 테스트에 대한 정의와 단위 테스트를 하고자 하는 사람에게 기술 모범 사례, 안티 패턴을 설명한다.
책의 예제 코드는 C#으로 되어있다.
앞으로의 내용 정리는 Java 코드로 바꾸고, 개인 사례를 추가하여 작성한다. 틀린 내용이 있거나 요약이 빠진 부분이 있을 수 있다.
1부 : 단위 테스트 소개, 일반적인 원칙
✅ 1장 : 단위 테스트의 목표 정의, 좋은 테스트와 좋지 않은 테스트 구별 방법 개략적 설명
2장 : 단위 테스트의 정의, 단위 테스트를 바라보는 두 분파
3장 : 단위 테스트 구성, 테스트 픽스처(test fixture) 재사용, 테스트 매개변수화와 같은 몇 가지 기본 주제
2부 : 책의 핵심, 좋은 단위 테스트 방법과 리팩터링 방법
4장 : 좋은 단위 테스트 구성, 공통적인 기준틀 4대 요소 정의 (2022.03.20)
5장 : 목(mock)에 대한 사례 구축, 테스트 취약성과의 관계 (2022.04.11)
6장 : 단위 테스트의 세 가지 스타일 살펴보고, 세 가지 중 좋은 스타일에 대한 이해 (2022.04.23)
7장 : 테스트 복잡하지 않게 리팩터링 하고 최소한의 유지비로 최대한의 가치 얻는 방법 (2022.05.08)
3부 : 통합 테스트란 무엇인가
8장 : 통합 테스트란?, 장점과 절충에 대한 전반적 이해 (2022.05.16)
9장 : 목에 대한 이해와 테스트에 미치는 영향 (2022.05.24)
10장 : 테스트에서 관계형 데이터베이스와 어떻게 작업 하는지 설명 (2022.05.31)
4부 : 단위 테스트의 안티 패턴
11장 : 일반적인 단위 테스트 안티 패턴 이해 (2022.06.03)
⛓ Reference
책 소스코드 (C#)
'📚 Books' 카테고리의 다른 글
책 '업무에 바로 쓰는 SQL 튜닝` 소개와 정리 📘 (1) | 2022.05.15 |
---|---|
책 '이펙티브 자바(Effective Java)' 소개와 요약정리📙 (2) | 2022.03.05 |
책 '소프트웨어의 품격(Seriously Good Software)' 소개와 요약정리, 스터디 📕 (2) | 2022.01.08 |
책 '오브젝트(Object)' 소개 📓 (0) | 2021.11.23 |
책 '객체지향의 사실과 오해' 소개와 요약정리 📔 (0) | 2021.11.15 |
댓글