이 사이트는 전자정부 표준프레임워크 구버전(1.0 ~ 4.3) 가이드 아카이브입니다. 내용은 더 이상 갱신되지 않습니다. 최신 내용은 최신 버전 문서에서 확인하세요.

개발환경 1.0

단위 테스트, TDD

개요

개발자가 개발하는 프로그램에 대해 단위 기능 확인을 위해 수행하는 테스트가 단위 테스트이며, 이 단위테스트를 기반으로 프로그램을 개발하는 것을 TDD (Test Driven Development) 라고 한다.

주요 개념

Test Case

Test Fixture

Mocking

Green Bar

사용 된 오픈 소스

사용 된 오픈 소스
이름 설명
JUnit 단위 테스트 클래스 작성과 실행을 위한 기본적인 기능을 제공
EasyMock 단위 테스트 클래스 작성 시 Mocking 을 위해 사용
DbUnit 데이터베이스 관련 Test Fixture 자동 생성 등의 DB Support 를 위해 사용
EMMA Test Coverage 분석
Spring Test Springframework 의 Test 관련 기능 활용
Unitils JUnit, EasyMock, DbUnit, Spring Test, Ibatis, Hibernate 등을 유연한 구조로 엮어서 테스트할 수 있는 기반 구조 및 유틸을 제공

설명

환경설정

사용법

샘플

참고자료

원본 페이지 ID
egovframework:dev:tst:단위_테스트_tdd
원본 수정일