2012. 10. 25. 20:34
Testing, TDD/Test First
1) JUnit을 통하여 단위테스트 하는 방법에 대한 참조 사이트들
- JUnit 기본 사용하기 : http://blog.daum.net/aqua0405/5558279
- JUnit 단축키 : alt + shift + x 그런후 t 클린하면 JUnit Test가 진행
- Spring에서 JUnit : http://blog.sangpire.pe.kr/125
- Mock 객체 사용하기 : http://javacan.tistory.com/148
- DBUnit 사용하기 : http://www.java2go.net/blog/tag/Testing
2) JUnit 테스트 순서
- @Test 안에 계약에 의한 설계에 따른 테스트를 만든다
- ctrl + 1 로 실제 업무 클래스를 생성하여 로직 실패를 만든다
- 실패한 코드를 확인후 기능이 돌아가는 코드를 짠다
- 다시 테스트를 돌려본다
- 추상화가 필요할 경우 추상클래스를 테스트 코드에 넣고, 하위 클래스의 메소드를 pull up하는 리팩토링을 수행한다
- 테스트 코드안에서 계약에 의한 설계와 OOP와 Refactoring을 계속 하면서 결과값을 검증한다.
- 이를 계속 반복한다
3) JUnit에 대한 개념 잡기 슬라이드
'Testing, TDD > Test First' 카테고리의 다른 글
[Backbone.js] 클라이언트 코드를 Mocha로 TDD 수행하기 (0) | 2013.03.20 |
---|---|
[Casper.js] Backbone.js 테스트를 위한 선택 (0) | 2013.03.13 |
[Mocha] JavaScript Testing 하기 (0) | 2013.02.16 |
[Mocha] Nodemon과 연동하기 (0) | 2013.02.07 |
[Unit Test] Clean Code를 만들기 위한 방법 (0) | 2013.01.08 |