IBM®
메인 컨텐츠로 가기
    Korea [국가변경]    이용약관
 
 
   
        제품    서비스 & 솔루션    고객지원 & 다운로드    회원 서비스    
한국 developerWorks   >  Screencast  > developerworks

[최우수 작품상 수상작] Mock Object 를 사용해서 쉽게 테스트 하기



채수원 http://doortts.tistory.com

2008년 9월 16일

Play, developerWorks! 스크린캐스트 이벤트의 최우수 작품상 수상작 입니다.

기획 의도
테스트 작성이 쉽지 않은 경우, 그 중에서도 DB가 필요하다면서 테스트를 꺼리게 될 경우, Mock Object 를 사용해서 어떻게 테스트가 가능한지 살펴 보고자 합니다. Mock Object 라는건 무엇일까요? 예전에 자동차 만드는 CF에서 자동차 모양을 나무로 깍아서 디자인 원형을 만드는 것을 보신 분도 계실것니다. 말하자면 디자인으로 제품원형을 만들때 모양을 조각하기 쉬운 나무를 이용하는 것을 생각하시면 되겠습니다. 그래서 겉 모양만 실제와 비슷하게 보이는 가상 객체를 만드는 것을 Mock Object 라고 보시면 되겠습니다. 본 예제에서는 JDBC 중 흔히 사용되는 세가지 인터페이스 Connection, Statement, ResultSet 을 구현(implements)하는 Mock Object 를 만듦으로써 DB 없이 어떻게 테스트 가능한 클래스를 도출해 낼 것인가에 대해서 살펴보고 있습니다.

참고> 자바 최종 소스 파일

1부 : Plain mock object 을 이용해서



2부 : Mock Object Framework을 이용해서


사이트 여행

dW 커뮤니티
포럼 | 블로그 | Spaces
dW Student Community

로컬 컨텐츠

행사 및 세미나

기획 기사

개발자 입문

튜토리얼 및 교육

TOP 10 인기자료

SW 다운로드

RSS 피드

뉴스레터
 
  
자바스크립트가 작동이 중지되었습니다. 이 기능을 수행하시려면 브라우저에서 자바스크립스트를 작동시켜 주시거나 이곳을 클릭해주세요.

Special offers
Screencast
IBM SOA Sandbox 시험판
dW Student Community
로보코드
코드 트레이닝


    IBM 소개 개인정보 보호정책 문의