JavaScript TDD
紹介
Agile Samurai Base Camp TDD track
jsのテスティングフレームワーク
● QUnit
○ http://qunitjs.com/
○ 【和訳】 https://github.com/enja-oss/qunit

● Jasmine
○ http://pivotal.github...
モックライブラリ
● SinonJs
○ http://sinonjs.org/

● jasmine-ajax
○ https://github.com/pivotal/jasmine-ajax

● jquery-mockjax
○ htt...
その他よく使う
● PhantomJS
○
○
○
○

http://phantomjs.org/
ヘッドレスブラウザ(画面の無いブラウザ)
Webkit(ChromeやSafariのエンジン)を内包
コンソールの中でHTMLやJavaScr...
参考書籍
● テスト駆動JavaScript
○ http://www.amazon.co.jp/dp/4048707868

● テスタブルJavaScript
○ http://www.amazon.co.jp/dp/487311635X
Upcoming SlideShare
Loading in …5
×

JavaScript TDD紹介 #agilesamurai

1,772 views

Published on

Agile Samurai Base Camp (http://www.agilesamuraibasecamp.org/) TDD track でのJavaScript TDDの紹介資料

Published in: Technology

JavaScript TDD紹介 #agilesamurai

  1. 1. JavaScript TDD 紹介 Agile Samurai Base Camp TDD track
  2. 2. jsのテスティングフレームワーク ● QUnit ○ http://qunitjs.com/ ○ 【和訳】 https://github.com/enja-oss/qunit ● Jasmine ○ http://pivotal.github.io/jasmine/ ○ 【和訳】http://mitsuruog.github.io/jasmine/ ● Mocha ○ http://visionmedia.github.io/mocha/ ○ 【和訳】 https://github.com/enja-oss/mocha ● and more!
  3. 3. モックライブラリ ● SinonJs ○ http://sinonjs.org/ ● jasmine-ajax ○ https://github.com/pivotal/jasmine-ajax ● jquery-mockjax ○ https://github.com/appendto/jquery-mockjax ● and more!
  4. 4. その他よく使う ● PhantomJS ○ ○ ○ ○ http://phantomjs.org/ ヘッドレスブラウザ(画面の無いブラウザ) Webkit(ChromeやSafariのエンジン)を内包 コンソールの中でHTMLやJavaScriptを実行できるので Jenkinsなどと組み合わせて使う ● nodejs ○ http://nodejs.jp/ ○ コマンドラインでテストを使うのによく使い
  5. 5. 参考書籍 ● テスト駆動JavaScript ○ http://www.amazon.co.jp/dp/4048707868 ● テスタブルJavaScript ○ http://www.amazon.co.jp/dp/487311635X

×