~/talk

Make writing tests more joyful

Talkat Voxxed Days Cluj-Napoca 2019 · 2019-10-30..10-31· [testing, microservices]
slides:none on file

A concrete recipe for testing Jakarta EE microservices using a coffee shop example with two services, Postgres and an async barista with statuses preparing → finished → collected. System tests run as plain JUnit HTTP clients against a running Open Liberty image, with WireMock simulating the barista for async verification and idempotent waits. Emphasizes separate lifecycle for test infra, Open Liberty dev mode for instant code + test turnaround, and use-case/component tests and delegates to keep test code fast, readable and maintainable.

AI-written summary · about

  1. 0:00Start
  2. 2:54Live Demos on Live Coding
  3. 5:45Using Docker Containers
  4. 9:38Why Do We Do Testing
  5. 17:39Create Verify Order Test
  6. 27:07How To Be More Effective in the Development Workflow
  7. 34:31Code Level Integration Tests
  8. 38:02Use Case Tests
  9. 39:07Test Doubles
  10. 43:10Integration Tests
  11. 43:51Takeaways
  12. 44:22Reusable Components
  13. 46:15Separate the Life Cycles
  14. 49:48Reusable Item Potent Test Scenarios
  15. 50:51Cucumber Test
  16. 59:23How Do I Measure Code Coverage
~/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.