Selenium: Automated Integration Testing for Java Web Apps
The value of unit tests is well established and all applications ideally complete a suite of unit tests. However, in the real world, not all applications possess these ideal qualities.
Read more on Developer.com