태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.
BLOG main image
Not so Simple World (251)
이생각 저생각 (92)
이클립스 RCP (10)
Books (15)
잊기전에 회고 (7)
Better SW Development (83)
node.js (OctoberSkyJs) (32)
[뭘, 이런걸 다?] (12)
bảng giá máy tính xách tay
bảng giá máy tính xách tay
Beer Brewing Tutorials
Beer Brewing Tutorials
harga alat kesehatan spirometri
harga alat kesehatan spirometri
air max pas cher
air max pas cher
veste parajumpers
veste parajumpers
«   2017/09   »
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
826,228 Visitors up to today!
Today 493 hit, Yesterday 491 hit
rss
tistory 티스토리 가입하기!
Recent Entries
2008.08.31 23:54

테스트 작성이 쉽지 않은 경우,

그 중에서도 DB가 필요하다면서 테스트를 꺼리게 될 경우,

Mock Object 를 사용해서 어떻게 테스트가 가능한지 살펴 보고자 한다.

전체 2부로

1부 : Plain mock object 을 이용해서
2부 : Mock Object Framework 을 이용해서

계획되었으나 이러저런 이유로 현재 1부 먼저 공개하게 되었다.

Mock Object 를 이용한 테스트(클릭)

"테스트 케이스 작성 어렵다 말고, 방법을 생각해 보자"

라고 말하고 싶다. (^_^);

- 추가 부연 설명 -

Mock Object 라는건 무엇일까요?

예전에 자동차 만드는 CF에서 자동차 모양을 나무로 깍아서 디자인 원형을 만드는 것을 보신 분도 계실것니다.

말하자면 디자인으로 제품원형을 만들때 모양을 조각하기 쉬운 나무를 이용하는 것을 생각하시면 되겠습니다.

그래서 겉 모양만 실제와 비슷하게 보이는 가상 객체를 만드는 것을 Mock Object 라고 보시면 되겠습니다.

본 예제에서는 JDBC 중 흔히 사용되는 세가지 인터페이스 Connection, Statement, ResultSet 을 구현(implements)하는 Mock Object 를 만듦으로써 DB 없이 어떻게 테스트 가능한 클래스를 도출해 낼 것인가에 대해서 살펴보고 있습니다.

- 나중에 추가 --

제가 작업한 내용을 다시 보니 말도 어색하고,
무엇보다 긴장한 나머지 틀린 단어에, 딴소리(...)까지
전혀 서슴없더군요. -_-;;

혹 들으신다면, 부디 적당히 걸러서 들으세요. (죄송)

신고