~/talk

Boost your testing: End-to-End with Docker and Geb

Talkat JavaDay Ukraine 2017 · 2017-11-04..11-05· [testing, devops-and-delivery]
slides:none on file

Shows how to run end-to-end tests inside reproducible Docker images that bundle the web app, a browser WebDriver and Xvfb so CI and new hires get the same environment. Uses Docker + WebDriver containers, the Geb DSL with page object pattern and waitFor to make selectors and timing robust, and Testcontainers to spin up realistic databases and services. Produces screenshots, structured reports and data-driven specifications so workflows execute reliably and test execution time and flakiness drop in CI.

AI-written summary · about

  1. 0:00Introduction to testing
  2. 3:02Motivation for end-to-end testing
  3. 7:05Geb DSL and page objects
  4. 10:23Page object pattern explained
  5. 14:02Integration and reporting
  6. 16:03Docker containers for testing
  7. 17:23Docker setup and execution
  8. 23:22Team integration and automation
  9. 28:25Handling browser combinations
  10. 31:05Technical advantages of containers
  11. 33:52Building test environments
  12. 36:07Test execution workflow
  13. 38:27Feedback and verification levels
  14. 40:45Documentation and reports
  15. 41:07Q&A and closing remarks
~/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.