Francois Martin: From Bugs to Brilliance: Testing Toolbox in Action
summary
Live demos show concrete code and results: parameterized JUnit with CSV and methodSource exercises multiple inputs (including a failing 1+1=3 case) and uncovers which row breaks; a mocked client returns 0.9119 so currency conversion produces 9.9190 and verifies rounding; Mockito @InjectMocks removes constructor plumbing; quick load tests with Artillery config files reveal many connection resets (729 occurrences in a dense run) versus lightweight JMeter setups; end-to-end suites use WebdriverIO parallel runs + Allure reports with HTML, video and flaky-test history for fast triage.
AI-written summary · about
chapters (18)
- 0:00Introduction
- 1:48Audience engagement
- 4:01Parameterized testing with JUnit
- 10:02Advanced parameterized testing
- 11:05Mocking external APIs
- 14:36Load testing with Artillery
- 20:59Frontend unit testing in JS
- 22:25WebDriver IO for parallel E2E
- 24:32Allure reporting insights
- 29:48Fixing flaky tests
- 30:11Chaos testing with Pumba
- 30:53Test Containers for databases
- 33:25Q&A
- 36:38Integrating testing tools
- 37:43Performance testing in CI
- 39:52WebDriver IO vs Playwright
- 41:19Allure reports in CI
- 43:06Headless mode and closing
related talks
47mFrom Bugs to Brilliance: Testing Toolbox in Action
24mFrom Bugs to Brilliance: Testing Toolbox in Action
02h 46mThe Joy of Testing
41mTesting done right: From bugs to brilliance
30mThe unknowns of JUnit 5
55mNext-Gen Testing Tools for Java
54mAutomated Tests: What Courses Won't Teach You
01h 05mMicrotesting
