2장 정리
✔️ 웹을 통한 DAO 테스트의 문제점은?
- 모든 계층이 완성되어야 테스트가 가능하다
✔️ 이를 해결하기 위해서는?
- 가능한 작은 단위로 분리하여 테스트해야 함
- 이를 단위 테스트라고 부른다
✔️ 픽스쳐가 무엇인가?
- 테스트를 수행하는 데 필요한 정보
✔️ JUnit 이 테스트를 수행하는 방식은?
- @Test 가 붙은 public 이고 void 형이며 파라미터가 없는 테스트 메소드를 모두 찾음
- 테스트 클래스의 오브젝트를 생성
- @Before 메소드가 있으면 실행
- @Test 메소드 하나 호출 -> 테스트 결과 저장
- @After 메소드가 있으면 실행
- 나머지 메소드에 대해 여러번 반복
- 결과를 종합해서 반환
✏️️ 학습테스트
- 프레임워크나 제공한 라이브러리 등에 대한 테스트를 말한다
- 장점
- 다양한 조건에 따른 기능을 손쉽게 확인가능!!
- 학습 테스트 코드를 개발 중에 참고 가능!!
- 프레임워크나 제품을 업그레이드할 때 호환성 검증을 도와준다
- 테스트 작성에 대한 좋은 훈련
- 새로운 기술을 공부하는 과정이 즐거워짐
학습테스트는 이번에 책을 읽으며 처음 알게 되었는데
스프링 테스트를 열심히 찾아보고 공부하면 스프링에 대해서 조금 더 다가갈 수 있을 것 같다
'개발서적' 카테고리의 다른 글
토프링 - 5장 정리 (0) | 2022.10.09 |
---|---|
토프링 - 4장 정리 (0) | 2022.10.02 |
토프링 - 3장 정리 (0) | 2022.09.26 |
토프링 - 1장 정리 (0) | 2022.09.23 |
토프링 - 시작!!! (0) | 2022.08.31 |