본문 바로가기
  • A little happiness
Computer Science

단위테스트

by donghuJo 2021. 8. 2.

테스트 기법중에는 통합테스트, 단위테스트로 크게 나뉘며

 

이 중 단위테스트는 하나의 모듈, 하나의 메소드, 하나의 기능만을 테스트하기 위한 기법이다.

따라서, 단위테스트를 하기 위해서는 하나의 기능에 관련된 가짜의 외부 객체나 모듈을 생성할 필요가 있는데

이를 이러한 가짜 객체(Mock Object)를 주입하고 어떠한 값을 리턴하도록 하는 도구를 스텁(stub)이라고 한다.

 

최근에는 단위테스트는 대부분 given-when-then 패턴을 통해 작성하며 

예를 들어 자바에서는 junit5+assertJ를 사용하여 arrert류 함수를 통하여 단위테스트를 작성하게 된다.

 

https://mangkyu.tistory.com/144

 

[Java] JUnit을 활용한 Java 단위 테스트 코드 작성법 (2/3)

이번에는 순수 Java 기반의 애플리케이션에 대해 테스트 코드를 작성해보고자 합니다. 1. Java 단위 테스트(Unit Test) 작성 준비 [ 필요한 라이브러리 ] 요즘 Java 단위테스트 작성에는 크게 2가지 라이

mangkyu.tistory.com

 

'Computer Science' 카테고리의 다른 글

JSP, Servlet 동작과정 차이  (0) 2021.08.03
mybatis  (0) 2021.08.02
jsp(java server page)  (1) 2021.07.18
웹 작동 방식  (0) 2021.07.18
Ajax  (0) 2021.07.13

댓글