-
TDD 에 대한 조사개발방법론 2016. 1. 10. 12:43
현재까지도 난 아직 Test를 어디까지 적용하는것에 대한 효용성에 대해 깜깜깜한 상황이다.
난 주로 Spring MVC 를 사용하여 웹어플리케이션을 다루고 있다.
따라서 작업하는 패턴의 대부분이 컨트롤러 - 서비스 - Dao 형태로 구성된다.
그럼 과연 난 테스트에 대해 어디까지 고려해야하는 것인가?
Maven 에 Phase 중에도 Test 가 존재하는데 과연 어떻게 작성하는 Test 씨나리오가 현실적일까?
우선은 " 그래 서비스 쪽만 우선 테스트 씨나리오를 작성하자" 라고 작심하였다.
아~ 누가 이럴때 현실적인 예를 가지고 방법을 제시해줬으면 .. 하는 바램에 정말 간절한데.. 어쩌겠나.... 부딪혀봐야지..
검색하면서 알게된 정보를 메모한다.
DB , 네트워크 등과 같이 모의 객체를 통해 테스트 씨나리오를 진행해야하는 경우 , 지원하는 프레임웍 3가지에 알수 있었다.
http://easymock.org/
https://code.google.com/p/mockito/
https://code.google.com/p/mockito/wiki/MockitoFeaturesInKorean (한글로되어있는 문서 , 아싸!)
http://www.jmock.org/
오 알기쉽게 설명해준 동영상도 있어서! 굿!
http://www.doortts.com/oc/MockObjectTest2.html
TDD 검색하다 패턴주도개발(PDD) 도 알게되었는데..완전 나한테 딱맞는 패턴.
http://objectclan.tistory.com/entry/패턴주도개발-PDD
스프링 진영쪽에서 테스트 지원해주는 Mock 객체
http://blog.jdm.kr/165
'개발방법론' 카테고리의 다른 글
애자일, 스크럼 , 칸반 (0) 2016.10.11 CBD 방법론 (0) 2016.01.20 테스트 툴 조사 (0) 2016.01.20