Headless Testing Library - project-hatohol/hatohol GitHub Wiki
Headlessテスト
- 安定志向ならCapybara (+ Poltergeist) + RSpec/test-unit
- JavaScriptのみでは
所感
- Capybaraを選択すればよく使われているため実例も豊富だが、Rubyを書く事になる。
- 出来ればPhantomjs, Sinon.js, Jasmine, Mocha…とを組み合わせて違和感のないテスティングフレームワークを採用したい。
- 実は今入れているライブラリでも十分に書く事はできる?
- 使用するならメンテナンスコストを小さくできるテストを書けるフレームワークであると良い。
- Casper.jsはChromeエクステンションのresurrectioを組み合わせて使えばかなり手軽にfeatureテストが書ける。
- 今の所、Casper.jsとChromeエクステンションのresurrectioをfeatureテストに使いたいと考えています。
その他
- casper.jsには画面キャプチャの機能があるようだ。