2장 정리

✔️ 웹을 통한 DAO 테스트의 문제점은?

  1. 모든 계층이 완성되어야 테스트가 가능하다

✔️ 이를 해결하기 위해서는?

  1. 가능한 작은 단위로 분리하여 테스트해야 함
  2. 이를 단위 테스트라고 부른다

✔️ 픽스쳐가 무엇인가?

  1. 테스트를 수행하는 데 필요한 정보

✔️ JUnit 이 테스트를 수행하는 방식은?

  1. @Test 가 붙은 public 이고 void 형이며 파라미터가 없는 테스트 메소드를 모두 찾음
  2. 테스트 클래스의 오브젝트를 생성
  3. @Before 메소드가 있으면 실행
  4. @Test 메소드 하나 호출 -> 테스트 결과 저장
  5. @After 메소드가 있으면 실행
  6. 나머지 메소드에 대해 여러번 반복
  7. 결과를 종합해서 반환

✏️️ 학습테스트

  • 프레임워크나 제공한 라이브러리 등에 대한 테스트를 말한다
  • 장점
    • 다양한 조건에 따른 기능을 손쉽게 확인가능!!
    • 학습 테스트 코드를 개발 중에 참고 가능!!
    • 프레임워크나 제품을 업그레이드할 때 호환성 검증을 도와준다
    • 테스트 작성에 대한 좋은 훈련
    • 새로운 기술을 공부하는 과정이 즐거워짐

학습테스트는 이번에 책을 읽으며 처음 알게 되었는데

스프링 테스트를 열심히 찾아보고 공부하면 스프링에 대해서 조금 더 다가갈 수 있을 것 같다

'개발서적' 카테고리의 다른 글

토프링 - 5장 정리  (0) 2022.10.09
토프링 - 4장 정리  (0) 2022.10.02
토프링 - 3장 정리  (0) 2022.09.26
토프링 - 1장 정리  (0) 2022.09.23
토프링 - 시작!!!  (0) 2022.08.31
복사했습니다!