~/talk

Five Levels of API Automation

Talkat HUSTEF 2019 · 2019-10-28..10-30· [testing, microservices]
links:none on file
slides:none on file

Splits API checks into five executable phases that run inside the service repo and deliver faster feedback: docker containers with mock servers isolate the API for acceptance/component tests, GitLab ring‑fenced namespaces spin up real dependent services for integration, smoke jobs run post‑deploy, periodic synthetics under Prometheus alert on drift, and chaos‑monkey data pulls query production‑like rows. Uses jest, request‑promise and snapshot/assertion files, handles a 300+ endpoint estate, and the pipeline approach proves effective at catching flaky and dirty‑data failures.

AI-written summary · about

  1. 0:00Intro
  2. 0:27About Shekhar
  3. 3:42Automation Principles
  4. 7:59The five levels of API automation
  5. 9:00Unit tests integration tests
  6. 10:21Technologies
  7. 11:45Freedom
  8. 12:55Mock Files
  9. 13:33Approval Tests
  10. 14:17Git Lab
  11. 14:38Contract Testing
  12. 15:12Post Deployment Testing
  13. 16:17Monitoring
  14. 17:26Data Chaos Monkey
  15. 18:18Chaos Monkey Test
  16. 18:54Pipelines
  17. 20:21Maintenance
  18. 21:42Ringfence
  19. 22:09Synthetic vs Smoke Tests
  20. 22:54Change in API
  21. 23:32Testers
  22. 24:38Tools
~/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.