테스트코드를 작성해 테스트를 해야하는 이유
- 자동화를 통한 신뢰성있는 테스트 진행 및 효율화
- 화면 등 프론트영역이 완성되지않아도 테스트가능 (단위테스트)
- 테스트 코드를 작성하면서, 마치 기능정의서를 제작하듯 정리가 됨 (테스트 주도 개발 - TDD)
Junit 및 Spring을 이용한 테스트기법 부분은 생략 (버전 문제 등)
테스트 방식 우선순위
case by case 로 접근해야하는, 우선적으로는
1. 스프링 컨테이너를 사용하지 않는 테스트
2. 스프링 컨테이너를 사용하는 테스트
3. 직접 DI를 진행하는 테스트
로 고려한다.
'CS지식 > 객체지향 (토비의스프링 VOL.1)' 카테고리의 다른 글
| 팩토리 매서드 패턴 vs 템플릿 패턴 (0) | 2024.06.09 |
|---|---|
| 싱글톤 패턴 (0) | 2024.05.06 |
| 스프링 IOC 용어 정리 (0) | 2024.05.06 |
| 객체지향 (토비의스프링 VOL.1) 카테고리 신설 (0) | 2024.05.06 |