4. 디버깅과 테스트를 위한 도구

4.2 테스트

JSUnit

  • http://www.jsunit.net/
  • JSUnit은 자바스크립트 단위 테스트 세계에서 금본위 같은 역할을 해왔다.
  • JSUnit은 Junit 패키지에 기반해 작성되었다.

J3Unit

  • http://j3unit.sourceforge.net/
  • JSUnit보다 좋은점은 Junit나 Jetty같은 서버 측 테스트 묶음에 바로 통합 될 수 있다.
  • 클라이언트 측과 서버측 코드 테스트 케이스를 모두 함께 빠르게 실행할 수 있다는 점이 유용하다.
  • J3Unit에는 다른 단위 테스트 라이브러리와 마찬가지로 브라우저에서 실행할 수 있는 정적 모드도 제공한다.

Test.Simple

  • http://openjsan.org/doc/t/th/theory/Test/Simple
  • JSAN을 만들면서 JSAN에 제출되는 모든 자바스크립트 모듈을 테스트하는 방법을 표준화 하기 위해 도입된 단위 테스트 도구다.
  • 문서화가 잘 되어 있고, 많은 예를 찾을 수 있다.
  • 테스트에 사용할 수 있는 많은 메서드를 제공하고, 자동으로 실행하는 완전한 형태의 테스트 러너도 제공한다.