54DAYS) [Spring MVC] 테스팅 - 단위 테스트, JUnit, 슬라이스 테스트

nacSeo (낙서)·2023년 1월 3일
0

◉ 학습목표

1. 단위 테스트, 슬라이스 테스트에 대해 이해할 수 있다.
2. JUnit의 기본적인 사용법에 대해 이해할 수 있다.
  1. 단위 테스트 (Unit Test)

⦿ 학습내용

☞ 테스트를 해야하는 이유

✔︎ 테스트

  • 어떤 대상에 대한 일정한 기준을 정해놓고, 그 대상이 정해진 기준에 부합하는지 부합하지 못하는지를 검증하는 과정

✔︎ 테스트를 해야하는 이유

  • 테스트를 잘 거쳐서 테스트 대상이 검증 과정에 잘 통과하게 만들어 최대한 더 나은 결과를 얻기 위해

☞ 단위 테스트 (Unit Test)


✔︎ 기능 테스트

  • 애플리케이션이 사용하는 사용자 입장에서 애플리케이션이 제공하는 기능을 올바르게 작동하는지를 테스트

✔︎ 통합 테스트

  • 애플리케이션을 만든 개발자 또는 개발팀이 주체가 되는 것이 일반적
  • 클라이언트 측 툴 없이 개발자가 짜놓은 테스트 코드를 실행시켜서 이루어지는 경우가 多

✔︎ 슬라이스 테스트

  • 애플리케이션을 특정 계층으로 쪼개어서 하는 테스트
  • 단위 테스트라 부르기엔 단위가 큰 테스트, 또한 애플리케이션 일부만 테스트하기 때문에 부분 통합 테스트라고 부르기도 함

✔︎ 단위 테스트

  • 직접 구현하는 핵심 로직 즉, 비즈니스 로직에서 사용하는 클래스들이 독립적으로 테스트하기 가장 좋은 대상
  • 단위 테스트 코드는 메서드 단위로 대부분 작성됨

☞ 단위 테스트를 해야 하는 이유

◉ 느낀 점

◉ 내일의 키워드

˙ 
profile
백엔드 개발자 김창하입니다 🙇‍♂️

0개의 댓글