Builder vs IDE 機能比較リスト

目次

  1. 基本的な機能の比較
  2. 記録・再生精度の比較
  3. 高度な機能の比較
  4. 機能以外の要素の比較
  5. 比較に使用したツールのバージョン

基本的な機能の比較

記録・再生支援

機能BuilderIDE
記録結果のリアルタイム確認
記録の中断・再開
記録中のスクリプト編集
記録・再生開始時のCookie消去×
ステップ再生
ブレークポイント
再生の開始・終了位置の指定
再生速度の変更×

スクリプト編集に役立つ機能

機能BuilderIDE
スクリプトの手編集
スクリプトの途中にコマンド挿入
コマンドの削除
コマンドの順序変更
コマンドのコピー
各コマンドの説明文を、編集中に確認
操作対象のブラウザ上の位置を検索
ブラウザ上で要素を選んで、操作対象を変更×
操作対象の記録された形式を変更
コメント×
編集時の操作性
スクリプトの見やすさ

Assert・Verify

機能BuilderIDE
コマンド編集によりAssert・Verifyを追加
ブラウザ画面で要素を選んでAssert・Verifyを追加

Wait

機能BuilderIDE
コマンド編集によりWaitを追加
ブラウザ画面で要素を選んでWaitを追加×

変数

機能BuilderIDE
コマンド編集によりStoreを追加
ブラウザ画面で要素を選んでStoreを追加×
複数のスクリプト間で変数の値を共有×

スクリプト管理

機能BuilderIDE
スクリプトをファイルに保存
スクリプトをファイルから読込
テストスイートの管理

テスト結果確認

機能BuilderIDE
テスト結果の確認
テスト結果の保存×

エラー調査に役立つ機能

機能BuilderIDE
画面キャプチャ
print、echoコマンド
再生中の画面要素のハイライト×
デバッグログ×

不具合

 BuilderIDE
不具合の少なさ

記録・再生精度の比較

実際のWebサイトへの操作の記録

操作内容Builder(Se2)IDE
エディットへのエンターキー入力××
マウスオーバー××
新しいブラウザタブを開く××
新しいブラウザウィンドウを開く×
ブラウザの「戻る」「再読み込み」×
ブラウザの「進む」××
select要素の操作
「type=search」のinput要素への文字列入力×
google.co.jpニュースサイトのプルダウン××

実際のWebサイトへの操作の再生

問題点Builder(Se2)Builder(Se1)IDEIDE(Implicit Waitプラグイン)IDE(Chrome)
Implicit Wait×××
非表示要素のイベントが実行されないこと未調査××未調査
エディットの初期表示文字列がきちんと消えること未調査××未調査

その他主要な操作の記録・再生

操作内容Builder(記録)Builder(再生)IDE(記録)IDE(再生)
Alert・Confirmダイアログ×
右クリック×××
ダブルクリック×
ドラッグ アンド ドロップ×××
ショートカットキー××××

スクリプトのエクスポート

操作内容BuilderでエクスポートIDEでエクスポート
URL×
マウスオーバー×
エディットへのエンターキー入力×

高度な機能の比較

マルチブラウザ

機能BuilderIDE
様々なブラウザ使った記録××
様々なブラウザを使った再生×
スクリプトをエクスポートして様々なブラウザで再生

スクリプトのメンテナンス性を高める機能

機能BuilderIDE
if文、for文、while文×
データ駆動テスト×
UIマッピング×
複数のコマンドをまとめて1つのコマンド化×

独自処理の実行

機能Builder(Se2)Builder(Se1)IDE
独自コマンドの追加×
JavaScriptコードの実行×

プラグイン

機能BuilderIDE
プラグイン作成の容易さ
プラグインの充実度

エクスポート

機能BuilderIDE
様々な言語へのエクスポート
一括エクスポート×
独自エクスポートの作成
Englishへのエクスポート×

コマンドライン実行

機能BuilderIDE
スクリプトをコマンドラインから再生
再生結果の確認

機能以外の要素の比較

ドキュメント

 BuilderIDE
公式ドキュメント
ブログなどの非公式情報×

日本語

 BuilderIDE
画面の日本語対応〇(バージョン2.1.0以降)
日本語情報×

開発スピード

 BuilderIDE
直近のコミット数

将来性

 BuilderIDE
将来性×

比較に使用したツールのバージョン

特に断りのない限り、比較に使用したバージョンは次の通りです。

  • Selenium Builder: 2.0.10
  • Selenium IDE: 2.4.0 (2013年9月16日リリース)

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です