Development PracticesDevelopment Practices
Conference50min
BEGINNER

Test-Driven Development: It's easier than you think!

This session explores Quarkus features that facilitate writing effective tests, focusing on Dev Services and Continuous Testing. It includes live coding of unit, integration, and black box tests for RESTful and event-driven applications, using databases and Kafka. Techniques like mocking and AI-assisted TDD will also be demonstrated.

Eric Deandrea
Eric DeandreaIBM

talkDetail.whenAndWhere

Thursday, November 13, 10:30-11:20
Dhalia
talks.description
Everyone loves writing tests, don’t they? How do you write good tests? What tools are available for you to write good tests?

In this session, I will dive into the many features of Quarkus that help developers write good tests. I will highlight some of the features of Quarkus, Dev Services and Continuous Testing, which help make testing easier. Additionally, I will live code some tests for common use cases developers encounter, including unit, integration, and “black box” testing of imperative and reactive RESTful and event-driven applications that use common services, such as databases and Kafka brokers. I will discuss techniques such as mocking, spying, and interaction-based testing/verification.

I'll even spend some time showing how IDE-based AI assistants can help!

Once you see how easy TDD really can be there isn't a reason to not do it!
quarkus
tdd
testing
mocking
talks.speakers
Eric Deandrea

Eric Deandrea

IBM

United States of America

Eric is a Java Champion and Senior Principal Software Engineer at IBM. Eric has over 26 years of experience designing and building Java-based solutions and developer training programs in the financial services and insurance industries. He is also a contributor to various Open Source projects, including Quarkus, Spring, LangChain4J, WireMock, and Microcks, as well as a speaker at many public events and user groups around the world.

Eric recently put his Quarkus and Spring knowledge to use by publishing his first book, “Quarkus for Spring Developers.” Outside of work, Eric enjoys boating on the lakes of New Hampshire, ice hockey, and martial arts, in which he holds a black belt in Kempo Karate.

talkDetail.rateThisTalk

talkDetail.poortalkDetail.excellent

talkDetail.ratingExpiryWarning

Rating expires in 3 days

talkDetail.signInRequired

talkDetail.signInToRateDescription

comments.title

comments.speakerNotEnabledComments