CS지식/객체지향 (토비의스프링 VOL.1)

2. 테스트

뮤츠 2024. 5. 26. 22:43

테스트코드를 작성해 테스트를 해야하는 이유

 

- 자동화를 통한 신뢰성있는 테스트 진행 및 효율화

- 화면 등 프론트영역이 완성되지않아도 테스트가능 (단위테스트)

- 테스트 코드를 작성하면서, 마치 기능정의서를 제작하듯 정리가 됨 (테스트 주도 개발 - TDD)

 

Junit 및 Spring을 이용한 테스트기법 부분은 생략 (버전 문제 등)

 

테스트 방식 우선순위

case by case 로 접근해야하는, 우선적으로는

 

1. 스프링 컨테이너를 사용하지 않는 테스트

2. 스프링 컨테이너를 사용하는 테스트

3. 직접 DI를 진행하는 테스트

 

로 고려한다.