

[Best of 2023] #139 - A Developer's Guide to Effective Software Testing - Mauricio Aniche
Jan 15, 2024
Mauricio Aniche, author of Effective Software Testing, discusses effective testing techniques in software development including the testing pyramid, specification-based testing, and behavior-driven design. He emphasizes the importance of developers taking responsibility for testing their code and explains the benefits of automated testing. The podcast also covers the challenge of convincing developers to write tests and the ongoing debate between integration tests and unit tests. Aniche highlights the significance of understanding program requirements and explores the relationship between specification-based testing and behavior-driven design.
Chapters
Transcript
Episode notes
1 2 3 4 5
Introduction
00:00 • 2min
The Challenge of Convincing Developers to Write Tests
01:37 • 10min
Debate between Integration Tests and Unit Tests in Software Testing
11:18 • 2min
Understanding Specification Based Testing and Starting with Requirements
13:24 • 3min
Exploring Specification Based Testing and BDD
16:28 • 2min