~/talk

Testing for Unicorns

Talkat Spring I/O 2017 · 2017-05-18..05-19· [testing]
slides:none on file

Shows concrete libraries and how they change tests: AssertJ gives readable, type-aware assertions and soft-assertion batches; Awaitility polls with configurable strategies (fixed, Fibonacci, custom) so async waits stop being brittle; Rest Assured validates JSON with GPath, auth shortcuts and JSON Schema checks instead of string parsing; service virtualization with Overfly records real HTTP traffic (capture) and replays it (simulate) to avoid flaky external deps; Arquillian Cube and DB-unit automation remove Docker and DB boilerplate for reproducible integration tests.

AI-written summary · about

  1. 0:00Introduction
  2. 1:06Assertions
  3. 3:39SurgeA
  4. 5:53Collections
  5. 8:27Exceptions
  6. 12:09Waiting
  7. 16:14REST API
  8. 18:47RestAssured
  9. 24:47Microservices
  10. 28:54Service Virtualization
  11. 33:37Persistence Tests
  12. 43:16Killian Cube
  13. 44:22Killian Runner
  14. 45:55TMQ DSL
  15. 47:48Deployment Test
  16. 49:41Readability
~/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.