~/talk

Test automation guide: How to move away from chain tests

Talkat Voxxed Days Iași 2023 · 2023-05-23..05-24· [testing, developer-experience]
links:none on file
slides:none on file

Rabobank automates the whole test stack to stop chain tests and enable same-day releases: a log-tracking JUnit Jupiter extension asserts logs for void methods, WireMock runs stubs and proxy rules for auth and signatures, Testcontainers hazelcast smoke tests exercise the real cache image instead of an embedded hashmap, and Pactflow contract verification checks consumer/provider compatibility; Split.io runs A/B experiments. The pipeline runs these checks and reports deployable or not, enabling daily releases for several platform services.

AI-written summary · about

  1. 0:00Introduction
  2. 1:06Move away from chain tests
  3. 3:33Manual testing challenges
  4. 5:40Reusable testing extensions
  5. 12:22WireMock for service mocking
  6. 18:23Testcontainers for databases
  7. 24:33Contract testing dependencies
  8. 31:48A/B testing rollouts
  9. 33:57Summary
~/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.