So you can rule your code. Not the bugs.

No more mocks. No more container lifecycle and deployment hassles. Just real tests!

Alex Soto Bueno Jason Porter Andrew Gumbrecht presents:

Testing Java Microservices

Testing Java Microservices teaches you how to write tests for microservices in Java. You’ll learn test strategies that solve the most common issues you are likely to encounter. This practical hands-on guide begins with introducing you to microservices and providing you with a simple, carefully-designed application developed using microservices principles and following some of the most common technologies such as Java EE, Spring Boot, WildFly Swarm, and Docker. Along the way, you’ll learn about technologies like the Arquillian ecosystem, Wiremock, Mockito, AssertJ, Pact or Gatling. Finally, you’ll see how everything fits together into the Continuous Delivery pipeline.

Order now »


What's been happening lately?

Contributor Spotlight

  • Hantsy Bai

    Shanghai, China

    Hantsy Bai (@hantsy) is self-employed technology consultant focused on Java EE, Spring and Groovy. He lives in Guangzhou, China.

    Hantsy seized the opportunity to contribute to Arquillian by translating many of the guides into Simplified Chinese, including Getting Started, Getting Started: Rinse and Repeat, Getting Started Faster with Forge and Testing Java Persistence.

    In 2012, Hantsy received a JBoss Community Recognition Award for his formidable contribution of translations, more than any other individual. His contributions have opened up Arquillian to a whole new world of developers. In addition, his dedication has fueled the translation effort. There are now over two dozen translations of the Arquillian guides distributed across ten languages.

Latest News

  • Arquillian Governor 1.0.3.Final Released

    The Arquillian team is proud to announce the 1.0.3.Final release of the Arquillian Governor component! What is Arquillian? Arquillian is open source software that empowers you to test JVM-based applications more effectively....

  • Arquillian Cube Extension 1.0.0.Alpha14 Released

    The Arquillian team is proud to announce the 1.0.0.Alpha14 release of the Arquillian Cube Extension component! What is Arquillian Cube Extension? With Arquillian Cube you can control the lifecycle of Docker images as part of the test lifecyle, either automatically or manually....

  • Arquillian Cube Extension 1.0.0.Alpha13 Released

    The Arquillian team is proud to announce the 1.0.0.Alpha13 release of the Arquillian Cube Extension component! Apart from bug fixes and components upgrades that you can see in issues list at the bottom of this post, this release also contains a lot of new feature: Important Change from Previous Releases Changed default definition format In Cube Alpha12 and below the default definition format was CUBE....

Upcoming Events