개발자가 개발하는 프로그램에 대해 단위 기능 확인을 위해 수행하는 테스트가 단위 테스트이며, 이 단위테스트를 기반으로 프로그램을 개발하는 것을 TDD (Test Driven Development) 라고 한다.
이름 | 설명 |
---|---|
JUnit | 단위 테스트 클래스 작성과 실행을 위한 기본적인 기능을 제공 |
EasyMock | 단위 테스트 클래스 작성 시 Mocking 을 위해 사용 |
DbUnit | 데이터베이스 관련 Test Fixture 자동 생성 등의 DB Support 를 위해 사용 |
EMMA | Test Coverage 분석 |
Spring Test | Springframework 의 Test 관련 기능 활용 |
Unitils | JUnit, EasyMock, DbUnit, Spring Test, Ibatis, Hibernate 등을 유연한 구조로 엮어서 테스트할 수 있는 기반 구조 및 유틸을 제공 |