Download - JavaScript TDD紹介 #agilesamurai
![Page 1: JavaScript TDD紹介 #agilesamurai](https://reader038.vdocuments.pub/reader038/viewer/2022100600/556a5d4ad8b42a7a138b515a/html5/thumbnails/1.jpg)
JavaScript TDD紹介
Agile Samurai Base Camp TDD track
![Page 2: JavaScript TDD紹介 #agilesamurai](https://reader038.vdocuments.pub/reader038/viewer/2022100600/556a5d4ad8b42a7a138b515a/html5/thumbnails/2.jpg)
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!
![Page 3: JavaScript TDD紹介 #agilesamurai](https://reader038.vdocuments.pub/reader038/viewer/2022100600/556a5d4ad8b42a7a138b515a/html5/thumbnails/3.jpg)
モックライブラリ
● SinonJs○ http://sinonjs.org/
● jasmine-ajax○ https://github.com/pivotal/jasmine-ajax
● jquery-mockjax○ https://github.com/appendto/jquery-mockjax
● and more!
![Page 4: JavaScript TDD紹介 #agilesamurai](https://reader038.vdocuments.pub/reader038/viewer/2022100600/556a5d4ad8b42a7a138b515a/html5/thumbnails/4.jpg)
その他よく使う
● PhantomJS○ http://phantomjs.org/○ ヘッドレスブラウザ(画面の無いブラウザ)○ Webkit(ChromeやSafariのエンジン)を内包
○ コンソールの中でHTMLやJavaScriptを実行できるので
Jenkinsなどと組み合わせて使う
● nodejs○ http://nodejs.jp/○ コマンドラインでテストを使うのによく使い
![Page 5: JavaScript TDD紹介 #agilesamurai](https://reader038.vdocuments.pub/reader038/viewer/2022100600/556a5d4ad8b42a7a138b515a/html5/thumbnails/5.jpg)
参考書籍
● テスト駆動JavaScript○ http://www.amazon.co.jp/dp/4048707868
● テスタブルJavaScript○ http://www.amazon.co.jp/dp/487311635X