
Foojay.io | Friends of OpenJDK and Java Programming
Modern Java Testing (#43)
Samstag, 24. Februar 2024 · 1 h 20
Kapitelklicken springt direkt hin
Shownotes
As a developer we all want to write bug free and high quality code. Writing tests is a crucial part to achieve this. Let’s explore the art of ensuring robust and bug-free code in the Java ecosystem. Whether you're a seasoned developer or just starting out, there’s a lot you can learn from the experts in this podcast about testing methodologies, tools, and best practices, empowering you to write reliable Java applications.
Guests
Oleg Šelajev
• linkedin.com/in/shelajev
• medium.com/@shelajev
• twitter.com/shelajev
Roni Dover
• linkedin.com/in/ronidover
• twitter.com/doppleware
Jonas Geiregat
• linkedin.com/in/jonas-geiregat-a8421a31
• jonasg.io/posts
• twitter.com/jonas_grgt
• jonasg.io/posts/unit-test-ambiguity
Podcast
Host: Frank Delporte
• foojay.social/@frankdelporte
• linkedin.com/in/frankdelporte
Content
Introduction of the topic and guests
Is the testing pyramid still valid?
jonasg.io/posts/relevance-of-the-classical-tes…
Introducing the Testing Honeycomb
Changes in the architecture of application and testing frameworks
What is the border between unit, system, and integration test?
Unit tests as behavior tests
Defining a testing strategy and the cost of change
Your tests also need architecting
How Testcontainers can simplify mocking and tests as a developer productivity tool
The cost of flaky tests
What type of feedback can we get from tests?
Digma plugin for IntelliJIDEA
Testing with AI
Should developers love writing tests?
Conclusion
Music
• Barbershop John
• Hermine Deurloo
• Synapse by Shane Ivers - silvermansound.com