Fitnesse: Wiki driven functional testing tool
Geb: Clever Web testing tool based on a Groovy DSL and using Selenium Browser Drivers
Arquillian is an innovative and highly extensible testing platform for the JVM that enables developers to easily create automated integration, functional and acceptance tests for Java middleware.
REST Assured provides simplistic java interface for testing REST interfaces
The Journey Pattern: A simplification of PageObject