Foojay Podcast #43: Modern Java Testing
PodcastTestcontainers

Foojay Podcast #43: Modern Java Testing

As developers, 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.

Video

Podcast Apps

You can listen and subscribe to the Foojay Podcast on:

Guests

Oleg Šelajev

Roni Dover

Jonas Geiregat

Podcast

Host: Frank Delporte

Content

00:00 Introduction of the topic and guests

02: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

Written by

Frank Delporte

Frank Delporte is a Java Champion, Java Developer, Senior Technical Writer at Azul, Blogger, Author of "Java Programming for Raspberry Pi - A Hands-On Guide to Electronics and IoT Projects", and Open-Source Contributor for Pi4J, Lottie4J, MelodyMatrix,... …

Written by

Roni Dover

Afflicted by an acute Product Manager/Developer split personality disorder that was never treated. Currently, CTO and co-founder of Digma (digma.ai), an IDE plugin for code runtime AI analysis to help accelerate development in complex codebases. A big believer …