My main goal in this chapter was to give you an overview of Arquillian and introduce you to some of its core concepts. I will be starting this book with how Arquillian grows over its predecessor frameworks to give you more application integration.
The book will continue with more strategies around testing, validating code coverage, and expanding what you can test in an automated fashion now that you have access to Arquillian. We will spend a few chapters reviewing how Arquillian works with application servers, including how to target new application servers. There is an entire chapter dedicated to debugging problems with your tests as well.
Finally, we wrap up with a strong focus on extensions and how they can help you test your code more thoroughly in an automated fashion. Next, we'll begin to review how exactly the community came to building Arquillian and what tools we've used in the past. We'll start to see that some of these tools are still useful with Arquillian and how mixing mocking and containers can give us some useful results.