views:

222

answers:

4

What is a good web application testing framework that I can use for a fairly large JavaEE based app?

I am currently using Canoo Webtest, but we are running into issues with jQuery. I have tried upgrading the htmlunit to the current version, but that causes even more strange errors to occur.

I am looking to see what other automated web testing frameworks there are out there.

--Thanks

A: 

Have you tried selenium? You can write tests either with their firefox capture plugin or with Selenium RC what allows you to run the tests like in java/C# and run them in problems like nuint(and I think junit).

chobo2
+5  A: 

I have had great success working with Selenium. Works well within IE/Firefox/etc. Tests can be written through a plugin recorder, or in several languages. Personally my tests have been written in Java/JUnit but support is there for others as well.

Mike Clark
+2  A: 

I would recommend WebDriver, It's in the selenium namespace and I believe it will be rolled into selenium.

I find the API more pleasant and the setup does not require a proxy server which gets painful to configure correctly when dealing with multiple sites and https.

daveb
Definitely WebDriver. There are several things that Selenium can't cope with, such as navigation that blows away the Selenium iframe or HTML generated by client-side XSLT, all of which WebDriver copes with without problems.
Nat
+1  A: 

Has other pointed out, Selenium and WebDriver are good candidates, especially for developers.

Actually, I've often used StoryTest IQ (STIQ), a mashup of Selenium and Fitnesse.

iMacros is another good option (I appreciate how easy it is to share macros with your colleagues).

Pascal Thivent