~/talk

Building a successful test automation architecture in a microservices environment

Talkat Selenium Camp 2017 · 2017-02-24..02-25· [microservices, testing]
linkedin:alpermermer
slides:none on file

Explains concrete practices: run unit and service tests first, limit GUI/Journey tests to critical paths under 10 minutes, use consumer-driven contract tests (Pact) to catch breaking provider changes, run isolated services as a Docker image with test doubles (Mount Bank) and parallel per-test data creation/deletion, automate deployment with blue‑green or canary releases, measure performance with Gatling and scan security with ZAP and dependency‑check, and treat infrastructure as code so automated pipelines actually work.

AI-written summary · about

  1. 0:00Introduction and approach
  2. 2:08Testing topics overview
  3. 3:43The test automation pyramid
  4. 11:48Defining service tests
  5. 12:59Contract and journey tests
  6. 14:30Independent deployment
  7. 15:32Using test doubles
  8. 17:21Isolated test execution
  9. 18:18Service communication testing
  10. 18:59Contract testing with Pact
  11. 21:47Automation and deployment
  12. 22:47Path to production
  13. 26:20Infrastructure as code
  14. 27:39Managing data in testing
  15. 28:34Parallel data management
  16. 30:33Cross-functional testing
  17. 31:16Performance testing
  18. 32:35Security testing automation
  19. 33:41Collaborative testing
  20. 34:19Effective journey tests
  21. 34:36Production testing
  22. 36:19Quality analyst mindset
  23. 39:19Avoiding common traps
  24. 41:24Recommended reading
  25. 41:59Q&A and conclusion
~/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.