본문 바로가기

명사 美 비격식 (무리 중에서) 아주 뛰어난[눈에 띄는] 사람[것]

이론

DbUnit란?

DbUnit

자바 애플리케이션의 데이터베이스 유닛테스트를 위한 라이브러리 중 하나

 

DB를 이용하는 테스트를 하기는 여간 쉽지않다.

SELECT 테스트를 하려면 데이터가 있어야하고, 실제 DB를 이용하려면 데이터를 넣어두어야하며

INSERT를 먼저하려고해도 INSERT기능이 없는 DAO라면 테스트를 위해 기능을 추가하기도 곤란하다.

이런이슈를 해결하기 위한 라이브러리하고 이해하자.

 

테이블 데이터는 XML, CSV형식으로 표현되며

데이터베이스와 관련 테스트 시나리오를 작성하고

테스트 데이터를 데이터베이스에 적용하거나 테스트 데이터를 가져오는데 사용한다.

 

단순 프로젝트 테스트 보다는

데이터베이스와 강하게 결합된 애플리케이션에서 데이터베이스 상호작용 테스트를 하는데 유용하다고 보겠다.

 

https://www.dbunit.org/

 

About DbUnit

About DbUnit DbUnit is a JUnit extension (also usable with Ant) targeted at database-driven projects that, among other things, puts your database into a known state between test runs. This is an excellent way to avoid the myriad of problems that can occur

www.dbunit.org

 

'이론' 카테고리의 다른 글

자바의 정석 Chapter03: 연산자  (0) 2023.12.01
자바의 정석 Chapter02: 변수  (0) 2023.12.01
EasyMock이란?  (0) 2023.11.30
Mock 객체란?  (0) 2023.11.29
자바의 정석 Chapter01: 자바를 시작하기 전에  (0) 2023.11.29