We believe that integration and functional testing should be no more complex or daunting than unit testing. We created Arquillian to make that vision a reality.

Arquillian is a revolutionary testing platform for Java and the JVM that enables developers to easily write and execute integration and functional tests for Java middleware, ranging from Java EE and beyond.

Arquillian picks up where unit tests leave off, focusing on the integration of application code inside a real runtime environment. Much the same way Java EE 5 simplified the server programming model by providing declarative services for POJOs, Arquillian equips tests with container lifecycle management and test case enrichment. Using Arquillian, you can focus on the test, not the plumbing.

In short, Arquillian aims to make integration and functional testing a breeze.