Skip to content

Commit 628d4eb

Browse files
authored
[ADD/Test] 단위 테스트의 장단점과 활용하기 적합한 케이스를 파악하자 추가
1 parent 7653fd8 commit 628d4eb

File tree

1 file changed

+19
-0
lines changed

1 file changed

+19
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
## 단위 테스트의 장단점과 활용하기 적합한 케이스를 파악하자
2+
### 단위 테스트의 효과
3+
- 유스케이스 테스트
4+
- 오류 케이스 및 잠재적 문제 테스트
5+
- 엣지 케이스 및 잘못된 아규먼트 테스트
6+
- EX) `Int.MAX_VALUE`
7+
- 수동 테스트보다 빠르게 검증 가능
8+
- 체계적으로 정립된 아키텍처 사용하는 것이 강제됨
9+
### 단위 테스트의 단점
10+
- 단위 테스트 구축에 많은 시간 소요
11+
- 테스트 활용 가능한 아키텍처 환경 구축 필요
12+
- 남은 개발 과정에 대한 확실한 이해 필요
13+
### 단위 테스트에 적합한 코드의 특징
14+
- 복잡한 로직
15+
- 수정이 잦고 리팩토링이 일어날 가능성 존재
16+
- 비즈니스 로직
17+
- 공용 API 로직
18+
- 문제가 자주 발생하는 로직
19+
- 수정이 필요한 프로덕션 환경의 오류

0 commit comments

Comments
 (0)