7

AJAX Web アプリケーションでブラックボックス テストを実行するための最適なクロスプラットフォームの方法は何ですか?

理想的には、ソリューションには次の属性が必要です。

  • 継続的インテグレーション ビルド ループに統合可能
  • クロス プラットフォームなので、Windows ラップトップと Linux 継続的インテグレーション サーバーで実行できます
  • インタラクションをスクリプト化する簡単な方法
  • フリー・アズ・イン・フリーダムなので、必要に応じてツールチェーンに適応させることができます

私は HttpUnit を調べましたが、AJAX を多用する Web サイトを処理できるとは確信していません。

4

2 に答える 2

5

Selenium はあなたが探しているものかもしれません: http://selenium.openqa.org/

アクションをスクリプト化し、結果を評価することができます。これはオープン ソース (Apache 2.0) で、クロス プラットフォームであり、優れたツールを備えています。

于 2008-09-16T09:09:10.777 に答える
3

私はまさにこのタスクに Selenium を使用しましたが、脆弱であることがわかりました。

2 人の Google 社員によるこの講演をご覧ください:私のボタンはこれで大きく見えますか? テスト可能な AJAX アプリケーションの構築

テスト可能な JavaScript (非 DOM インタラクション) を分離し、Rhino JavaScript エンジンを使用してテストします。

于 2008-09-16T13:16:12.463 に答える