~/talk

Meet the assertable Chaos Monkeys

Talkat JDD 2016 · 2016-10-10..10-11· [testing, devops-and-delivery]
links:none on file
slides:none on file

Claims that Arquillian plus the Cube and Cube Q extensions let tests control Dockerized systems, inject failures and measure resilience. Uses ShrinkWrap to deploy WARs, RestAssured for HTTP checks, Docker/Docker Compose for repeatable environments, and Toxiproxy plus Netflix-style fault injection to add latency, kill containers or fill disks. Demo runs Node and Java services in containers, runs three builds in parallel cutting ~10 minutes of sequential runs to ~3.5 minutes, and the chaos scenarios trigger circuit-open behavior. Arquillian Cube Q Toxiproxy ShrinkWrap

AI-written summary · about

  1. 0:00Introduction and speaker intro
  2. 0:29Why software testing matters
  3. 4:04Unit tests and mocking pitfalls
  4. 6:52Need for high-level tests
  5. 7:34Challenges with high-level tests
  6. 8:37Introducing Arquillian testing middleware
  7. 10:03Arquillian demo with Java EE
  8. 14:42Arquillian testing principles
  9. 15:26Repeatable testing with Docker
  10. 18:38Docker basics for testing
  11. 20:29Arquillian Cube for Docker control
  12. 21:55Docker setup with Arquillian Cube
  13. 23:25Container-less testing with Cube
  14. 24:51Node.js testing demo with Docker
  15. 25:57Node.js test execution
  16. 27:01Speeding up high-level tests
  17. 28:27Parallel testing with Docker
  18. 29:52Demo of parallel test execution
  19. 30:56High-level tests as waste
  20. 31:37Introducing Chaos testing with Cube Q
  21. 33:47Network chaos demo setup
  22. 34:31Chaos testing demo execution
  23. 36:39Recap and key takeaways
  24. 39:10Arquillian ecosystem overview
  25. 39:54Closing and resources
~/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.