Foojay.io, the Friends Of OpenJDK!

Modern Java Testing (#43)


Listen Later

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/@shelajev
  • https://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/@frankdelporte
  • https://www.linkedin.com/in/frankdelporte/
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
  • Barbershop John
  • Hermine Deurloo
  • Synapse by Shane Ivers - https://www.silvermansound.com
  • ...more
    View all episodesView all episodes
    Download on the App Store

    Foojay.io, the Friends Of OpenJDK!By Foojay.io


    More shows like Foojay.io, the Friends Of OpenJDK!

    View all
    Software Engineering Radio by se-radio@computer.org

    Software Engineering Radio

    271 Listeners

    The Changelog: Software Development, Open Source by Changelog Media

    The Changelog: Software Development, Open Source

    291 Listeners

    Software Engineering Daily by Software Engineering Daily

    Software Engineering Daily

    624 Listeners

    Thoughtworks Technology Podcast by Thoughtworks

    Thoughtworks Technology Podcast

    41 Listeners

    The InfoQ Podcast by InfoQ

    The InfoQ Podcast

    39 Listeners

    Duke's Corner by Jim Grisanzio

    Duke's Corner

    8 Listeners

    Kubernetes Podcast from Google by Abdel Sghiouar, Kaslin Fields

    Kubernetes Podcast from Google

    181 Listeners

    airhacks.fm podcast with adam bien by Adam Bien

    airhacks.fm podcast with adam bien

    7 Listeners

    A Bootiful Podcast by Josh Long

    A Bootiful Podcast

    30 Listeners

    The Stack Overflow Podcast by The Stack Overflow Podcast

    The Stack Overflow Podcast

    62 Listeners

    Hard Fork by The New York Times

    Hard Fork

    5,479 Listeners

    Inside Java by Chad Arimura, David Delabassee

    Inside Java

    26 Listeners

    Happy Path Programming by Bruce Eckel & James Ward

    Happy Path Programming

    14 Listeners