~/talk

Managing Testing Data

Talkat JCON EUROPE 2024 · 2024-05-13..05-16· [testing]
slides:none on file

Shows a concrete Test Data Factory built with Builder + Factory patterns that plugs into the DataFaker library to produce meaningful, localized test records (can seed repeatable runs and generate thousands). Generates edge cases by constraining fields (amount and installments ranges, e.g. installments max 40) and deriving invalid variants from a valid object. Uses JUnit 5 parameterized techniques — value source, internal/external method source, argument provider, CSV source — and demonstrates one integration test driven by an ArgumentProvider that replaces many separate tests; examples run successfully.

AI-written summary · about

  1. 0:00Introduction and speaker intro
  2. 2:35Problems with test data
  3. 5:05Solving test data issues
  4. 6:30Test data factory approach
  5. 10:25Building the factory pattern
  6. 13:59Using data generation tools
  7. 16:34Handling data requirements
  8. 19:07Full application demo
  9. 25:40JUnit testing library support
  10. 28:12Value source in JUnit
  11. 30:17Method source explained
  12. 31:44External method source
  13. 33:30Argument provider best practice
  14. 34:54CSV provider usage
  15. 36:37Edge case testing with JUnit
  16. 41:00Integration test example
  17. 44:20Advanced testing strategies
  18. 45:25References and conclusion
~/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.