Arquillian GuidesDesigned exclusively to teach you how to use Arquillian to write real tests.
First Steps
- Getting Started













- Learn how to add Arquillian to the test suite of your project and write your first Arquillian test.
- Getting Started: Rinse and Repeat









- Part 2 of the Getting Started guide. Review your progress by exploring into a slightly more complex example and learn how to use remote containers.
- Get Started Faster with Forge
- Learn how to use JBoss Forge to get started faster with Arquillian and work more efficiently as you develop tests.
- Creating Deployable Archives with ShrinkWrap








- Learn how to leverage ShrinkWrap to declare Arquillian deployments.
More Coverage
- Testing Java Persistence






- Test your data! Learn how to test Java Persistence (JPA) queries against multiple providers in an Arquillian test.
- Functional Testing using Drone and Graphene
- Discover how Arquillian Graphene simplifies testing the web UI of your application.
- Testing in the Cloud
- Test in the cloud! Learn how to run your Arquillian tests in the cloud on OpenShift Express.
Enhance
- Developing a Container Adapter
- Learn how to adapt Arquillian to new backends by implementing the Container SPI
Reference
- Reference Guide
- Reference information for the Arquillian project.
- API & SPI Documentation
- Documentation for Java APIs and SPIs of Arquillian
- Migration Guides
- Instructions for migrating between versions of Arquillian.
- FAQs
- Knowledge base of frequently asked questions and helpful tips.
Icon Legend
- This icon identifies source files that you'll create or modify.
- This icon identifies a command you'll type in a console window.
- An info block provides helpful hints, fun facts and FAQs.
- A warning block helps prevent you from getting tripped up.
- An important block highlights a critical point to keep in mind.
Conventions
- // clip
- Java code that is hidden
- <!-- clip -->
- XML code that is hidden
- $
- Indicates a command prompt