Languages/JavaScript
[JavaScript] Test Driven Development 방법
Peter Note
2012. 12. 23. 21:51
Java에서 할 수 있다면 ECMAScript에서도 할 수 있지 않을까? 테스트를 어떻게 하는지 알아보자
- named function을 사용하라 (가급적 anonymous function 사용 배제)
- namespace를 사용한다
- 속성, 펑션은 return {key:value} 클로저 객체로 리턴한다
- 펑션 내부 계산로직에 대해 return 하여 검증할 수 있게 한다
- Functional Testing
+ gebish.org
+ zombie.labnotes.org
+ phantomjs.org
- 단위 테스트
+ QUnit ( docs.jquery.com/QUnit )
+ sinonjs.org
+ mocha
+ JsTestDriver
+ YUITest
> JsTestDriver를 통한 효율적인 JavaScript 테스팅하기
- JsTestDriver와 Maven 연결 테스트하기
- JsTestDriver 설정을 통하여 Jenkins에 xUnit Plugin 연동하여 테스트
- 여러 브라우저에 대하여 테스트하기
- http://tddjs.com 참조
> BDD(Behavior Driven Development) JavaScript