Selenim サムネイル

Webテストはお任せ

Webブラウザを模倣してテストを自動化する…いやいや、ブラウザ自体を操作してしまえばもっと適切だ。

Webテストはお任せ

Selenim スクリーンショット

入力フォームを開いて、数多くの項目を入力し、そして確認画面へ…エラー発生。戻って再度入力して…そんな作業をしているとテストが嫌になってしまう人が多くなってしまう。

テストは本来、重要なフェーズだ。だが、何度も何度も同じ事を繰り返すために毛嫌いされてしまう事がある。Webのシステムの場合、アクション毎に画面が遷移するので特にだ。

今回紹介するオープンソース・ソフトウェアはSelenim、ブラウザを自動操作するテスティングツールだ。

ブラウザを模倣して動作し、テストを行うツールは幾つかあるが、SelenimはJavaScriptを使ってブラウザをそのまま操作する。IEやFirefoxなど主要なブラウザはサポートされている。これならJavaScriptやAjaxを使ったサイトもテストできる。

使ってみると、その面白さが理解できるだろう。自動で入力し、検証すると言った一連の動作が自動でどんどん行われる。選択したテストについてのみ、更にステップ実行と言った機能もある。

自動でブラウザが動作するSelenimはテストを非常に有意義なものにしてくれる。テストが憂鬱だと思っている方はお試しを。

尚、テストケースがHTMLファイルで面倒だと感じている人は多いだろう。そんな人はselenium Processorをどうぞ。

Selenim レビューはこちら