From Bugs to Brilliance: Testing Toolbox in Action
summary
Demos show concrete, usable tools and working code: fluent assertions with AssertJ produce readable failure output that pinpoints a missing “h”, async polling with Awaitility retries until a 5s timeout, test data via Instancio and DataFaker auto‑generates nested objects and respects JPA constraints, dependency simulation uses MockServer with OpenAPI.json and Testcontainers spins up Redis/Jedis while Toxiproxy cuts and restores connections to reproduce failures, and JUnit Pioneer cartesian tests reveal an intentional password‑generator bug so the tests demonstrably fail until fixed.
AI-written summary · about
chapters (8)
- 0:00Introduction and setup
- 3:30JUnit extensions overview
- 9:57Test data generation tools
- 15:35Mocking and mock servers
- 21:33Parameterized testing
- 25:04JUnit Pioneer features
- 29:24Chaos testing with Toxiproxy
- 34:58Q&A session
related talks
24mFrom Bugs to Brilliance: Testing Toolbox in Action
44mFrancois Martin: From Bugs to Brilliance: Testing Toolbox in Action
46mModern Testing Tools for Java Developers
41mTesting done right: From bugs to brilliance
55mNext-Gen Testing Tools for Java
31mModern Testing Tools for Java Developers
57mModern Testing Tools for Java Developers
02h 46mThe Joy of Testing
