~/talk

Smart Integration Tests with Smart Mocks

TalkinRussianat Selenium Camp 2017 · 2017-02-24..02-25· [testing, microservices]
links:none on file
slides:none on file

A proxy called The Smart Stub records request/response pairs and builds deterministic stubs with flexible matching rules and placeholders (random values, timestamps, incremental IDs) so mocked responses stay fresh. It supports a replay mode that passes unmatched requests through while recording them, can run locally or in CI, includes an auto-check that diffs recorded responses against the real service, and is used at scale in a commercial project integrating with many external services.

AI-written summary · about

  1. 0:00Integration testing with mocks
  2. 1:46External dependency issues
  3. 3:15Provider test drawbacks
  4. 4:39Manual stub problems
  5. 6:04Smart mock tools requirements
  6. 8:16Mock tools overview
  7. 10:26Smart Stub features
  8. 12:11Request/response history importance
  9. 13:40Smart Stub interface and proxy
  10. 15:53Matches and placeholders
  11. 17:22Smart Stub example
  12. 20:38Smart Stub advanced features
  13. 22:05Mocks via web UI
  14. 23:11Mock relevance checks
  15. 24:58Integration testing automation
  16. 26:46Getting started with Smart Stub
  17. 27:54Smart Stub deployment
  18. 28:57Scaling and improvements
  19. 30:59Smart Stub vs competitors
  20. 32:08Q&A
~/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.