~/talk

Francois Martin: From Bugs to Brilliance: Testing Toolbox in Action

Talkat TestCon Europe 2024 · 2024-10-22..10-25· [testing]
links:none on file
slides:none on file

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

  1. 0:00Introduction
  2. 1:48Audience engagement
  3. 4:01Parameterized testing with JUnit
  4. 10:02Advanced parameterized testing
  5. 11:05Mocking external APIs
  6. 14:36Load testing with Artillery
  7. 20:59Frontend unit testing in JS
  8. 22:25WebDriver IO for parallel E2E
  9. 24:32Allure reporting insights
  10. 29:48Fixing flaky tests
  11. 30:11Chaos testing with Pumba
  12. 30:53Test Containers for databases
  13. 33:25Q&A
  14. 36:38Integrating testing tools
  15. 37:43Performance testing in CI
  16. 39:52WebDriver IO vs Playwright
  17. 41:19Allure reports in CI
  18. 43:06Headless mode and closing
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.