~/talk

Overview of Testing in Our Applications

TalkinFrenchat Devoxx France 2021 · 2021-09-29..10-01· [testing]

A Java cash-register example is built by live TDD in Java to demonstrate a practical testing stack: unit tests that run green, mutation testing to reveal genuinely untested branches, and property-based tests that generate random baskets to find a missed pricing edge case. Integration strategies shown include WireMock, Testcontainers, LocalStack and Pact consumer/provider contracts with a Pact Broker, using contract verification and fast domain-only tests to catch integration breakage before deployment.

AI-written summary · about

  1. 0:00Introduction
  2. 1:25Basics of business testing
  3. 17:25Live coding cash register
  4. 37:10Domain testing
  5. 50:00Mutation testing coverage
  6. 1:00:00BDD by example
  7. 1:32:30Integration testing boundaries
  8. 1:42:00Contract Testing with Pact
  9. 2:06:16Exploration testing property-based
  10. 2:30:00Production testing
  11. 2:44:54Summary and Q&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.