~/talk

Data Driven and Containerized Testing of Multi Service Networked Systems

Talkat Clojure/conj 2024 · 2024-10-23..10-25· [testing]
links:none on file
slides:none on file

Demo shows a concrete toolchain that composes modular Docker Compose modules, runs full-service stacks on one host, injects layer 2 and 3 network topology and impairments, and runs generative tests against a simple oracle to find divergences. Tools used are conlink for bridges, switches, DHCP and packet loss/latency, dcmon for log and health checks, and instacheck plus dctest to generate, shrink and replay failing HTTP sequences; the system finds and shrinks real divergences and the demos run end to end.

AI-written summary · about

  1. 0:00Data defined testing tools
  2. 2:13Data defined testing benefits
  3. 4:44Demo system overview
  4. 6:30Simplifying with Docker Compose
  5. 7:55Docker Compose overlay limits
  6. 8:37MDC for modular composition
  7. 10:24Docker Compose networking limits
  8. 11:50Networking with ConLink
  9. 13:57Visualizing networks
  10. 14:38Monitoring with dcon
  11. 15:49Live demo MDC & DCM
  12. 20:49Debugging network traffic
  13. 21:54Monitoring latency
  14. 22:15Network impairments with ConLink
  15. 24:00Data defined testing with InstaCheck
  16. 26:14Oracle problem in generative testing
  17. 27:16Generating tests with EBNF
  18. 29:21Shrinking failing tests
  19. 30:52Live demo InstaCheck
  20. 35:11Defining test suites
  21. 36:35Project contributors
  22. 37:19Q&A
  23. 38:18Q&A
  24. 39:03Q&A
  25. 40:05Q&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.