Development PracticesDevelopment Practices
Deep Dive180min
BEGINNER

The Joy of Testing

This interactive session focuses on improving the quality and effectiveness of coding tests. It presents various techniques and tricks for writing expressive tests with a high signal/noise ratio, including test structure and naming, mutation testing, ObjectMother, and alternatives to assertEquals. The session also discusses nested fixtures, parameterized use/abuse, Gherkin, and other surprises, aiming to make testing more enjoyable and efficient.

Victor Rentea
Victor RenteaVictor Rentea Consulting

talkDetail.whenAndWhere

Tuesday, October 8, 13:30-16:30
Room 6
talks.description
We spend half of our coding time reading, writing or fixing tests. But who likes that? To quickly fix this chore, we often copy-cat older tests or write new ones without paying much attention to their quality. This deep-dive walks you through a variety of practical testing techniques and tricks you must have in your toolbox to write expressive tests with a higher signal/noise ratio. In the agenda: test structure & naming, mutation testing (vs AI-gen tests), ObjectMother, why never to use assertEquals, nested fixtures, parameterized use/abuse, Gherkin, plus a few surprises. All this through an entertaining and interactive session that puts the joy back into testing.
ObjectMother
Gherkin
Mutation Testing
Testing Techniques
talks.speakers
Victor Rentea

Victor Rentea

Victor Rentea Consulting

Romania

With over two decades of experience, Victor is a Java Champion who has trained thousands of engineers in over 150 companies. Lessons from the trenches become the material for his conference talks and online events for the European Software Crafters, the world’s largest community around code quality, architecture, and unit testing. For first-class training, consultancy services, and extensive educational YouTube videos, check out https://victorrentea.ro
comments.title

comments.speakerNotEnabledComments