JUnit Tests? Excellent! – The Characteristics of Good Tests
summary
The talk explains what makes JUnit automated tests effective, covering benefits like reducing bugs, providing safety during changes, serving as documentation-as-code, and improving code quality. It also warns about common pitfalls that make tests misleading, annoying, or high-maintenance, and gives practical guidance on what to watch for to keep tests reliable and maintainable.
AI-written summary · about
chapters (6)
- 0:00Introduction to good tests
- 1:44Writing meaningful tests
- 10:15Creating reliable tests
- 21:15Structuring readable tests
- 35:40Designing maintainable tests
- 46:00Summary
related talks
07m“Excellent Testing”
01h 03mProperties of Unit Tests
02h 46mThe Joy of Testing
14mAutomated Tests in Java: an Underrated Treasure!
52m10 simple rules for writing great testcases
55mUnit Testing Like a Pro - Towards a Testable Design
40mA Tale of Unit Tests, Code Coverage and Code Design
12mThe Tester’s Guide - 6 Bad Habits You Must Break
