ratproxyとSelenium IDEを組み合わせたWebアプリケーションテスト
今回は、統合テストなどで利用できる便利ツール「Selenium IDE」と「ratproxy」を組み合わせてのテスト方法を紹介します。
どちらも良く使われるツールなので、既に取りれている方もいるとは思いますが、両ツールを組み合わせることでより効率的にテストを行えるのではないでしょうか。
さっそくテスト方法について書いていきたいと思います。
1.ratproxyをインストール
以前、本ブログでも紹介されていましたが、Googleのセキュリティツール「ratproxy」をインストールします。
※参考:フリーで使えるセキュリティスキャナ・ツールまとめ
ダウンロードはこちらのページから行えます。
2.Selenium IDEをインストール
FireFoxのアドオンである、Webアプリケーションテストの自動化ツール「Selenium IDE」をインストールします。
Selenium IDEは、こちらのページから取得できます。
3.テスト用のデータ作成
Selenium IDEを使用してテスト用のデータを作っていきます。
Selenium IDEを起動します。起動した時点で記録状態となっているので、テストシナリオに沿って操作します。

一通りテストが完了したら、停止ボタンをクリックします。

テストケースを保存します。

4.ratproxyのプロキシ設定、起動
ブラウザのプロキシをratproxy用に設定します。

ratproxyを起動します。
5.Selenium IDE実行
Selenium IDEを起動し、3.で作成したテストーデータを読み込み開始ボタンをクリックします。

6.ratproxyの結果確認
Selenium IDE実行後、ratproxyでの結果をHTML化し、ブラウザで表示します。

使用方法はすごく基本的なところばかりですが、自動テストしながらセキュリティチェックまで行えてとても便利だと思います。
ぜひ、お試しください。
どちらも良く使われるツールなので、既に取りれている方もいるとは思いますが、両ツールを組み合わせることでより効率的にテストを行えるのではないでしょうか。
さっそくテスト方法について書いていきたいと思います。
1.ratproxyをインストール
以前、本ブログでも紹介されていましたが、Googleのセキュリティツール「ratproxy」をインストールします。
※参考:フリーで使えるセキュリティスキャナ・ツールまとめ
ダウンロードはこちらのページから行えます。
2.Selenium IDEをインストール
FireFoxのアドオンである、Webアプリケーションテストの自動化ツール「Selenium IDE」をインストールします。
Selenium IDEは、こちらのページから取得できます。
3.テスト用のデータ作成
Selenium IDEを使用してテスト用のデータを作っていきます。
Selenium IDEを起動します。起動した時点で記録状態となっているので、テストシナリオに沿って操作します。
一通りテストが完了したら、停止ボタンをクリックします。
テストケースを保存します。
4.ratproxyのプロキシ設定、起動
ブラウザのプロキシをratproxy用に設定します。
ratproxyを起動します。
- ./ratproxy
-w hoge.log -r -lfscmXC &
5.Selenium IDE実行
Selenium IDEを起動し、3.で作成したテストーデータを読み込み開始ボタンをクリックします。
6.ratproxyの結果確認
Selenium IDE実行後、ratproxyでの結果をHTML化し、ブラウザで表示します。
- ./ratproxy-report.sh
hoge.log > hoge.html
使用方法はすごく基本的なところばかりですが、自動テストしながらセキュリティチェックまで行えてとても便利だと思います。
ぜひ、お試しください。
コメントフォーム
トラックバック
最近の記事
- もうすぐ健康診断があるんだ・・・ [2010年09月02日 : 阿部恵]
- Photoshopで壁紙を作りながら、基本的な使い方を覚える [2010年09月01日 : 鴨田健次]
- はじめての共同作業 Canvas編 (node.js + websocket) [2010年09月01日 : 中川善樹]
- 「PHP×Flex(後編)」PHPテクニカルセミナー(無料)第4弾の募集を開始しました!! [2010年08月26日 : 和田記光]
- 【HTML5】Canvasでお絵かきしてみた(前編) [2010年08月25日 : 橋本章史]
- MacにgroongaのMySQL用ストレージエンジン [2010年08月23日 : 笹亀弘]
- Appleのサイトで見たiPhone4をFireworksで描いてみました-1/2 [2010年08月19日 : 和田記光]
- iPad版の会社紹介を作ってみました [2010年08月19日 : 小林有佳]
- iPhoneアプリ開発開始時に気をつけるべきファイルの取り扱い (2) [2010年08月19日 : 亀本大地]
- symfonyセミナー動画無料公開! [2010年08月13日 : 岡本雄樹]



最近のコメント