2012. 12. 23. 21:51
Languages/JavaScript
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
'Languages > JavaScript' 카테고리의 다른 글
[JavaScript] var _this = this 의미 배우기 (1) | 2013.01.27 |
---|---|
[JavaScript] 확장가능한 JavaScript 아키텍쳐 및 성능 전략 (0) | 2012.12.23 |
[JavaScript 성능향상] 렌더링 최적화 방법 (0) | 2012.12.21 |
[JavaScript 성능향상] 성능을 높이는 코드 스타일 (0) | 2012.12.13 |
[JavaScript 성능향상] 웹사이트 최적화 방법 (0) | 2012.12.12 |