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

  • Jakub Narloch

    Vancouver, British Columbia

    Jakub Narloch (@jmnarloch) is a Java and .NET software developer who has successfully completed two Google Summer of Code projects and is defendend computer science thesis at the Warsaw University of Technology.

    In 2012, the inaugural year for the JBoss Community as a mentor organization in the Google Summer of Code (GSoC) program, Jakub put forth the most compelling proposal of all the candidates. Jakub’s proposal would extend the boundaries of Arquillian by adding support for testing Spring applications. He not only achieved his goal, but far exceeded expectations. Only a day after the official start of coding, he released the first alpha of the Arquillian Spring extension from prototypes he had created since submitting his proposal. By the end of the summer, he had published the first beta release of the extension, which included transaction and client-side test support in addition to the features included in the proposal. He’s already well on his way to adding Guice support as well.

    Ever since Jakub proposed his GSoC project, he has become an integral member of the Arquillian community. We’re exceptionally proud of him and fortunate to have him as a contributor.

Latest News

  • Arquillian Container Chameleon 1.0.0.CR2 Released

    The Arquillian team is proud to announce the 1.0.0.CR2 release of the Arquillian Container Chameleon component! What is Arquillian Container Chameleon? The Chameleon container can quickly adapt to your needs of testing against several containers (JBoss AS / JBoss EAP / WildFly / GlassFish) or even switching between different modes (Managed / Remote / Embedded) without requiring additional dependency configuration....

  • Arquillian Container Chameleon 1.0.0.CR1 Released

    Since we wrote this post we didn't laze around. Check our latest announcement....

  • Smart Testing 0.0.10 Released

    The Arquillian team is proud to announce the 0.0.10 release of the Smart Testing component! Excluded categories specification Smart Testing is now supporting the exclusion of test categories....

Upcoming Events