プログラマでありたい

おっさんになっても、プログラマでありつづけたい

テスト自動化

Capybara-DSLのはなし

ちょっとCapybaraについて、整理する必要があったのでこちらで簡単にまとめておきます。Capybaraは、Githubのスタートページに使い方が丁寧に書いているので、そちらを参照したら大抵のことが解るようになっています。 What is Capybara Capybaraは、Webアプ…

「テスト考2014」考

テスト考2014が面白いです。記事本文は無論のこと、それに対するブックマークやTwitterの反応が興味深いです。反応としては、主に以下の2つにまとめられます。 賛成。テストの費用対効果を考えるべきだよね 反対。現実の開発の現場を見ろ 2つの世界 何故、…

JenkinsとSelenium WebDriverでUI層のテストも自動化&永続化する

思い立ったようにJenkins特集をしておりますが、今回はJenkinsとSelenium WebDriverでUI層のテストの自動化をする話です。Seleniumは面倒臭い画面のテストを自動実行してくれるツールで、出てきてからもう7〜8年がたちます。Web系の開発に携わっている人で…

Selenium2.0 WebDriverで複数ブラウザのUIテスト もう一度、Selenium再入門

ブラウザを使った自動テストツールの代表格であるSelenium。Firefoxのプラグインというイメージが強かったのですが、今では複数のブラウザを動かせるようになっています。更にサーバサイドからの起動も出来るので、ユニットテストの一部として組み込むことが…

Selenium実行時に画面キャプチャする方法

テストがエラーになった時に画面キャプチャするuser-extensions.jsを作りました テストがエラーになった時に画面キャプチャするuser-extensions.jsで、verify直後にキャプチャされるように変更しました Seleniumのverifyでキャプチャ Seleniumでエラーとなっ…

Firefox 3でSelenium

噂のFirefox 3にバージョンアップしたら、なかなか快適。アドオンもほとんど使えるので安心しているのだけど、幾つかNGがありました。その中で影響が大きいのが、Selenium IDE。 メジャーなモジュールなので、対応はするだろうと調べてみました。やっぱりも…

SeleniumでJavaScript

SeleniumでJavaScriptを使い倒す方法が、すごく上手にまとめているサイトを見つけました。 SeleniumでJavaScriptを使う方法いろいろ(変数・関数などの利用) 併せて、ページの更新。リンクと本を1つづつ追加 Selenium関係の本とリンク

SeleniumのテストケースをJUnit化

Eclipseのプロジェクトは、ここに書いている通りにすると簡単に出来る。 http://www.thinkit.co.jp/free/article/0705/2/6/ テストケースは、Selenium IDEで作成した後に ファイル->テストをエキスポート->Java Selenium RCで作成するのが楽。 ただしこのま…

Selenium関係の本とリンク

http://d.hatena.ne.jp/szk-takanori/20071027#1193487721 http://d.hatena.ne.jp/szk-takanori/20071031#1193840984 http://d.hatena.ne.jp/szk-takanori/20071103#1194084562 http://d.hatena.ne.jp/szk-takanori/20071104#1194181489SeleniumでJavaScript…