2011-10-28 8 views
0

私はまだJavascriptとサーブレットの新機能です。私はJavaScriptコードを含むいくつかのHTMLページを持っており、これらのページはサーブレットを呼び出すことができます。私はこのページをMavenから実行するためのJUnitのようなテストを開発したいと思っています。Mavenの作り方JUnit-test HTMLページにはJavascriptとサーブレットの呼び出しが含まれていますか?

Google検索でJSUnitのJavascriptを、HttpUnitでサーブレットをテストしましたが、クリックやユーザー操作をシミュレートしてHTMLページをテストするにはどうすればよいですか?これらのテストをJava/JUnit形式で書くためのフレームワークはありますか?基本的には、これらをmavenコンパイルプロセスの一部として自動化したいと考えています。

答えて

1

ドライバとしてJWebUnitと書き込み仕様にはeasybの組み合わせを使用します。

JWebUnitはHtmlUnitまたはSeleniumのいずれかをドライブします。これは良いことと悪いことです。 HtmlUnit経由でヘッドレスサーバーで動作テストを実行できるので、良いです。プロセスでHtmlUnitの機能が失われてしまいます。いくつかのテストは "ネイティブになります"。かなり良いJavaScriptサポートも。

2

あなたはセレンとワティールを見ましたか? Seleniumはクリックをキャプチャして、単体テストのようにjUnitフレームワークに組み込むことができます。 WatirはRubyで同じタイプのことをします。

関連する問題