Junit 특징

CODEDRAGON Development/Java

반응형

 

 

Junit 특징

 

구분

특징

오픈소스

TDD의 창시자인 Kent Beck과 디자인 패턴 책의 저자인 Erich Gamma가 만든 오픈 소스 프레임워크입니다.

활용성

·         대부분의 자바를 지원하는 도구에서 사용가능

·         Eclipse에 기본으로 플러그인이 포함되어 있어 설치가 용이합니다.

범용성

·         뛰어난 성능과 넓은 활용범위에 의해 대부분의 도구에 기능을 탑재하고 있습니다.

·         기본 탑재된 플러그인 이더라도, 필요 시 버전업이 가능하며 여러 버전을 동시에 설치 가능합니다.

호환성

·         자바를 지원하는 모든 도구에 호환됩니다.

·         도구의 버전을 가리지 않습니다.

·         도구가 가능한 환경이면 어떤 환경에서도 작동 가능합니다.

성능

·         빠른 작동성능, 도구에 같이 로드 되어도 성능상 문제 없습니다.

·         Test Suite를 제공함으로써 여러 Test Case 클래스를 한번에 실행 시킬 수 있음

·         대부분 도구에서 지원하고 있기 때문에, 도구 교육시간이 단축될 수 있습니다.

어노테이션

·         jUnit4부터는 테스트를 지원하는 어노테이션을 제공합니다.

·         @Test @Before @After

독립적인 테스트

@Test 메서드가 호출할 때 마다 새로운 인스턴스를 생성하여 독립적인 테스트가 이루어집니다.