Player FM 앱으로 오프라인으로 전환하세요!
Modern Java Testing (#43)
Manage episode 402740718 series 3366865
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
Roni Dover
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
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
82 에피소드
Manage episode 402740718 series 3366865
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
Roni Dover
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
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
82 에피소드
सभी एपिसोड
×플레이어 FM에 오신것을 환영합니다!
플레이어 FM은 웹에서 고품질 팟캐스트를 검색하여 지금 바로 즐길 수 있도록 합니다. 최고의 팟캐스트 앱이며 Android, iPhone 및 웹에서도 작동합니다. 장치 간 구독 동기화를 위해 가입하세요.