Are you confident that you can release your application to production right now? Will it build? Deploy cleanly? Integrate interdependent components? Stand up to the juggernaut of environment conditions and end-user behaviors?
Confidence comes from tests. But when faced with testing complex code, our instinct is to reach for mocks or spin up embedded runtimes. Are those tests you can rely on down the road?
Arquillian brings your test to the runtime so you don't have to manage (or fake) the runtime from your test. With this plumbing out of the way, you're free to write simple, precise integration tests that are portable to different containers and environments. The tests are real and so are the results, allowing you to code with confidence.
We'll demonstrate how you can use Arquillian to test a range of JVM technologies that execute in various runtimes. You'll discover that a test involving multiple components, even multiple servers, can be as simple as a test for a single component. Even web service and browser-based tests become child's play.
Learn how to code tests that run in a container and feel confident your application will remain standing when send out to the real world.
7th–11th November 2011