~/talk

How we reconstructed our releases at Trivago

Talkat Breakpoint 2020 · 2020-07-20..07-23· [testing, devops-and-delivery]
slides:none on file

Trivago rebuilds release quality by putting QA in charge of end‑to‑end tests, running ~300 Cucumber scenarios with a homegrown troopy Java framework using Selenium 4 alpha, BrowserStack for devices and Solenoid in a 500+ session internal grid, and a cucable preprocessor to split scenarios for parallel runs. Overnight monitoring and 100x qualification catches flakiness, test suites drop from about an hour to 3 minutes for key runs, and QA literally presses the release button after passing CI.

AI-written summary · about

  1. 0:00Introduction and speaker intro
  2. 1:28About Trivago and the speaker
  3. 5:26Old release process problems
  4. 8:43Central test automation team issues
  5. 12:42New testing processes and roles
  6. 15:13Troopy test framework overview
  7. 20:51Test grids and parallelization
  8. 24:30Running tests via Maven and Make
  9. 30:07CI/CD pipeline integration
  10. 32:37Test reporting with Cucumber Reporter
  11. 35:09Full test flow walkthrough
  12. 37:38Key learnings and summary
  13. 40:48Q&A session begins
~/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.