We are developing a couple of J2EE webapps, including JSP's, struts, etc. We are using JUnit to automate the unit testing of the back-end components (those written in Java). These unit tests are hooked it into our build system so that every night, we can see if our changes broke any of the automated tests.
However, what's the best tool to do automatic unit testing of the front end? Is there anything that can effectively automate the process of going through web pages, clicking links, entering values into forms, verifying that the results are correct, etc?
I've heard of HttpUnit and Selenium, but wanted some opinions before I dive into using them...
However, what's the best tool to do automatic unit testing of the front end? Is there anything that can effectively automate the process of going through web pages, clicking links, entering values into forms, verifying that the results are correct, etc?
I've heard of HttpUnit and Selenium, but wanted some opinions before I dive into using them...
