Testing allows you to deliver your application with confidence that you're building the right thing and the things right. Testing gives developers the confidence to refactor the code, add a new feature or fixing a bug knowing that nothing else is breaking.
Quarkus brings to Java ecosystem a way to develop cloud-first, container-native, serverless focused and Kubernetes optimized. This is where GraalVM meets Quarkus, bringing server-side and enterprise-capable Java to enable you to build truly cloud-native apps. But how to test Quarkus applications and services?
In this talk, we are going to see how to test Quarkus applications and services. We'll look at how to test basic components, mocks, stubs or (secured) Restful Web APIs. Also, we are going to see some more advanced topics such as persistence tests, service virtualization, messaging or using containers for testing purposes. Come to this slideless session to learn in practice how to write tests for Quarkus.
Come to this session to learn how to develop and test a successful Kubernetes Native application.
Alex is a Director of Developer Experience at Red Hat. He is passionate about Java world, software automation and he believes in the open source software model. Alex is the creator of NoSQLUnit project, member of JSR374 (Java API for JSON Processing) Expert Group, the co-author of Testing Java Microservices book for Manning and contributor of several open source projects. A Java Champion since 2017, international speaker and teacher at Salle URL University, he has talked about new testing techniques for microservices and continuous delivery in the 21st century.