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
    The Changelog: Software Development, Open Source by Changelog Media

    The Changelog: Software Development, Open Source

    289 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

    63 Listeners

    Inside Java by Chad Arimura, David Delabassee

    Inside Java

    26 Listeners