EPISODE · Feb 24, 2024 · 1H 20M
Modern Java Testing (#43)
from Foojay.io, the Friends Of OpenJDK! · host Foojay.io | Java and Programming Community
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 https://www.linkedin.com/in/shelajev/https://medium.com/@shelajevhttps://twitter.com/shelajev Roni Dover https://www.linkedin.com/in/ronidover/https://twitter.com/doppleware Jonas Geiregat https://www.linkedin.com/in/jonas-geiregat-a8421a31/https://jonasg.io/posts/https://twitter.com/jonas_grgt https://jonasg.io/posts/unit-test-ambiguity/ Podcast Host: Frank Delporte https://foojay.social/@frankdelportehttps://www.linkedin.com/in/frankdelporte/ Content 00:00 Introduction of the topic and guests02:38 Is the testing pyramid still valid? https://jonasg.io/posts/relevance-of-the-classical-testing-pyramid/ 04:51 Introducing the Testing Honeycomb 05:50 Changes in the architecture of application and testing frameworks 06:52 What is the border between unit, system, and integration test? 16:17 Unit tests as behavior tests 21:11 Defining a testing strategy and the cost of change 26:45 Your tests also need architecting 31:18 How Testcontainers can simplify mocking and tests as a developer productivity tool 40:20 The cost of flaky tests 41:24 What type of feedback can we get from tests? 49:24 Digma plugin for IntelliJIDEA 49:49 Testing with AI 59:47 Should developers love writing tests? 01:18:40 Conclusion Music Barbershop John Hermine Deurloo Synapse by Shane Ivers - https://www.silvermansound.com
What this episode covers
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 https://www.linkedin.com/in/shelajev/https://medium.com/@shelajevhttps://twitter.com/shelajev Roni Dover https://www.linkedin.com/in/ronidover/https://twitter.com/doppleware Jonas Geiregat https://www.linkedin.com/in/jonas-geiregat-a8421a31/https://jonasg.io/posts/https://twitter.com/jonas_grgt https://jonasg.io/posts/unit-test-ambiguity/ Podcast Host: Frank Delporte https://foojay.social/@frankdelportehttps://www.linkedin.com/in/frankdelporte/ Content 00:00 Introduction of the topic and guests02:38 Is the testing pyramid still valid? https://jonasg.io/posts/relevance-of-the-classical-testing-pyramid/ 04:51 Introducing the Testing Honeycomb 05:50 Changes in the architecture of application and testing frameworks 06:52 What is the border between unit, system, and integration test? 16:17 Unit tests as behavior tests 21:11 Defining a testing strategy and the cost of change 26:45 Your tests also need architecting 31:18 How Testcontainers can simplify mocking and tests as a developer productivity tool 40:20 The cost of flaky tests 41:24 What type of feedback can we get from tests? 49:24 Digma plugin for IntelliJIDEA 49:49 Testing with AI 59:47 Should developers love writing tests? 01:18:40 Conclusion Music Barbershop John Hermine Deurloo Synapse by Shane Ivers - https://www.silvermansound.com
NOW PLAYING
Modern Java Testing (#43)
No transcript for this episode yet
Similar Episodes
Dec 5, 2025 ·50m
Oct 9, 2025 ·33m
Oct 3, 2025 ·40m
Sep 11, 2025 ·31m
Aug 27, 2025 ·39m
Aug 18, 2025 ·54m