Testing Java Microservice by Alex Soto, Andy Gumbrecht

3,693 views · Published 7 November 2017 · 2:36:21 · Indexed 29 October 2026

Channel: Devoxx · 2017 · Science & Technology

Watch on YouTube

With traditional software unit tests, there's never a guarantee that an application will actually function correctly in the production environment. And when you add microservices, remote resources that are accessible over a network, into the mix, testing is more tricky. To make things even harder, microservices typically need to collaborate with additional network-based microservices, making testing even more challenging.

In this session you'll learn test strategies that solve the most common issues you are likely to encounter when writing tests for microservices architecture. Also you'll learn how tools such as Arquillian, JUnit, Docker or techniques suck as service virtualization or consumer-driven testing can help you on this task.

 MicroServices    testing    Continuous Delivery  
# Alex Soto
Alex is a software engineer at Red Hat. He is a passionate of Java world, software automation and he believes in the open source software model.

Alex is the creator of NoSQLUnit project. He is a member of JSR374 (Java API for JSON Processing) Expert Group. Currently Alex is co-writing Testing Java Microservices book for Manning and he is an international speaker presenting his talks at software conferences like Devoxx, JavaOne, JavaZone or JavaLand.

# Andy Gumbrecht 
Andy is a senior developer at Tomitribe.com. He has been fitting in tight code since getting a Sinclair ZX81 with a whopping 1k memory back in 1982. After a rewarding military career gaining many life experiences he eventually turned his long time hobby into a professional qualification, and subsequently went on to become a lead developer on several successful local government and commercial industry projects. He has never lost his love for coding, open source and best practices within the industry and has an attention to detail, performance and infrastructure. He has been using in production environments and contributing to OpenEJB since October 2009.

More from this channel