Friends of OpenJDK Today

Foojay Podcast #43: Modern Java Testing

February 26, 2024

Author(s)

  • Avatar photo
    Frank Delporte

    Frank Delporte (@frankdelporte) is a Java Champion, Java Developer, Technical Writer at Azul, Blogger, Author of "Getting started with Java on Raspberry Pi", and Pi4J Contributor. Frank blogs about his ... Learn more

  • Avatar photo
    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 ... Learn more

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 (audio only)

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

Topics:

Related Articles

View All

Author(s)

  • Avatar photo
    Frank Delporte

    Frank Delporte (@frankdelporte) is a Java Champion, Java Developer, Technical Writer at Azul, Blogger, Author of "Getting started with Java on Raspberry Pi", and Pi4J Contributor. Frank blogs about his ... Learn more

  • Avatar photo
    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 ... Learn more

Comments (2)

Your email address will not be published. Required fields are marked *

Highlight your code snippets using [code lang="language name"] shortcode. Just insert your code between opening and closing tag: [code lang="java"] code [/code]. Or specify another language.

Save my name, email, and website in this browser for the next time I comment.

Java Weekly, Issue 531 | Baeldung

[…] >> Foojay Podcast #43: Modern Java Testing [foojay.io] […]

Java Annotated Month-to-month – March 2024 - TechTonicTales

[…] Foojay Podcast #43: Fashionable Java Testing – Oleg Šelajev, Roni Dover, Jonas Geiregat, and Frank Delporte talk about numerous testing-related subjects together with unit exams, take a look at containers, flaky exams, and extra.   […]

Subscribe to foojay updates:

https://foojay.io/feed/
Copied to the clipboard