~/talk

Managing Testing Data

Talkat J-Fall 2023 · on Thursday, 2023-11-09· [testing]
slides:none on file

Shows a reproducible Test Data Factory that combines Builder + factory methods with Data Faker to produce localized, readable fields instead of hardcoded UUIDs, and demonstrates integration tests using RestAssured that log concrete inputs so bugs are traceable. Presents five JUnit 5 data driven patterns: ValueSource, internal and external MethodSource, ArgumentProvider and CSV source, and builds an ArgumentProvider that pairs invalid payloads with expected error keys and messages. Demonstrates a flaky email case uncovered by randomized data and shows how the approach reduces duplication and speeds debugging.

AI-written summary · about

  1. 0:00Introduction to talk
  2. 1:05What is managing test data
  3. 7:45Builder and factory patterns
  4. 14:19Introducing Data Faker
  5. 22:15Handling data requirements
  6. 27:42JUnit data-driven tests
  7. 37:02Data-driven test benefits
  8. 40:58Integration test demo
  9. 48:30Q&A 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.