注目キーワード

MOONGIFT

OSSを中心としたメディアポータル

Webアプリケーションのテストは面倒くさい。HTTPでゲットするだけであれば良いが、ポストしたり、JavaScriptでレンダリングしてあったりと、動作も複雑だ。それらを全て網羅的にテストするのはなかなか難しい。 0

ピクチャ 18.png
自動操作中 0

 

そこでテストにブラウザを使ってみよう。自動操作することで、テストの効率化をはかれる。

今回紹介するオープンソース・ソフトウェアはFirewatir、Firefoxを自動操作するソフトウェアだ。

FirewatirはIEをRubyを使って自動操作するソフトウェア、WatirのFirefox板とでも言うべきソフトウェアだ。実際、読み込むファイル等は違えども全体的な操作はWatirと同じスクリプトで動作する。 0

ピクチャ 19.png
操作中のターミナル 0

 

実際の使い方はFirewatirの提供するXPIをFirefoxにインストールし、JSSHを起動する。そしてGemを使ってFirewatirをインストールすると完了だ。ターミナルからFirefoxのオブジェクトと生成し、テキストボックスに入力し、サブミットすると言ったような操作も簡単にできる。 0

日本語が文字化けてしまう問題とFirefox3ではインストールできない問題があるものの、単なる操作であれば問題ない。繰り返しのテストに飽きる前に、irbを使って操作し、後はスクリプトでテストするようにしてしまえば開発効率が向上するだろう。 0

 

firewatir - Google Code
 http://code.google.com/p/firewatir/ 0

MOONGIFTの関連記事

このエントリーを含むTwitter

Related Posts Plugin for WordPress, Blogger...
新規購読
新規購読

プレミアムでしか読めない記事が196あります。ぜひ登録を!

  • オープンブロックス - OpenBlockS
  • 広告募集

ぷらっとオンラインおすすめ商品もっと見る

もっと見る

人気記事もっと見る