~/talk

Another Way to Test Your Microservices

TalkinFrenchat DevFest Toulouse 2023 · on Thursday, 2023-11-16· [microservices, testing]
links:none on file
slides:none on file

The talk tackles testing microservices where dependencies and external services (databases, cache, queues) make unit tests invasive and incomplete. It presents a “grey-box” testing strategy used at OVHcloud, explaining concepts, pros and cons, and shows practical implementation using Shell and Docker, the Venom declarative test runner, and the Smocker HTTP mock server to test a single service in isolation and then interconnected microservices.

AI-written summary · about

  1. 0:00Introduction
  2. 1:10Microservice testing problems
  3. 3:40Gray-box testing principles
  4. 7:32Isolation testing with mocks
  5. 11:43Hotel booking demo
  6. 22:52Venom test execution
  7. 28:43Manual testing and dynamic mocks
  8. 32:42Venom features
  9. 35:12Resources and conclusion
  10. 35:36Q&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.