-
Junit에 대해서테스트/Junit5 2021. 1. 27. 13:49
공식 레퍼런스를 보고싶으신 분들은 여기로 >> junit.org/junit5/docs/current/user-guide/
JUnit5란?
1. 단위 테스트를 사용하는 자바 개발자가 사용하는 테스팅 프레임워크이다.
(+)단위 테스트란?
모듈이나 애플리케이션 안에 있는 개별적인 코드 단위가 예상대로 동작하는지 확인하는 행위로 코드를 테스트하는 테스트 코드 형태. 를. 취한다.
Q. 단위 테스트를 하면서의 장점은?
A. 내 코드가 제대로 동작하는지 확인하는 것 외에 어떻게 코드를 작성하면 좋을지 알 수 있다.
2. Java8 이상을 사용한다.
JUnit구성 모듈
1. JUnit Platform : 작성한 테스트 코드를 실행해주는 런처를 제공 -> TestEngine API를 제공하는 모듈이다.
Junit Platform 모듈로 인해서 Intellij, VScode, console환경에서 테스트를 실행할수 있는 환경에 제공된다.
2. Jupiter : TestEngine API의 실체 구현체로 Junit5를 지원한다.
3. Vintage : Junit 4와 3을 지원하는 TestEngine 구현체.
즉, Junit5를 사용하기 때문에 Jupiter모듈을 이용해 Junit5를 알아가보겠다.
'테스트 > Junit5' 카테고리의 다른 글
조건에 따라 테스트 실행하기 (0) 2021.02.02 Assertion API (0) 2021.01.28 테스트 이름 표시하기 (0) 2021.01.28 Junit 기본 어노테이션 (0) 2021.01.27 Junit5 시작하기 (0) 2021.01.27