システム開発メモ

自動テストツール

最終更新:

flakwing

- view
メンバー限定 登録/ログイン

自動テストツール

Webアプリケーションを自動テストするためのツールを評価する。

JUnit


HttpUnit

未調査

Selenium

http://www.openqa.org/selenium/
紹介記事 http://journal.mycom.co.jp/articles/2006/09/29/selenium/
JavaScriptとDHTMLで出来たコアを持ち、多くのブラウザで動作する。

JMeter

http://jakarta.apache.org/jmeter/index.html
本来の用途は負荷テストツールだが、HTTPやアプリケーションの動作を十分に理解していれば自動テストにも利用可能。


機能比較

項目 JUnit Selenium JMeter
自動テストケース作成 ×
Selenium IDEでブラウザの操作を記録する

プロキシとして動作してブラウザからの操作を記録する
HTTPリクエストの確認
HTTPレスポンスの確認
表示文字列の確認
tableの桁, 行を指定して確認可能

正規表現で確認可能
レイアウトの確認 ×
IE,Firefox,Opera等で確認可能

SwingのHTMLコンポーネントで確認可能
レスポンスデータをファイルに保存したほうが確認しやすい
JavaScriptの動作確認 × ×
データベースの確認
外部データのインポート ×
CSVファイルなどからデータを取得できる

タグ:

test
記事メニュー
人気記事ランキング
目安箱バナー