~/talk

Elias Nogueira: Datafaker: The Most Powerful Fake Data Generator Library

Talkat TestCon Europe 2024 · 2024-10-22..10-25· [testing, developer-experience]
slides:none on file

Library claims to be the go‑to JVM fake data generator, producing realistic, GDPR‑safe test data for Java and Kotlin with 2,000+ providers and locale support (pt_BR, ar, zh) and can produce IBANs, credit cards, images, birthdays and localized addresses. It converts schemas to files using CSV/JSON/SQL transformers and writes SQL INSERT batches for DB seeding; custom generators come from YAML provider files plus a provider class and a small custom Faker wrapper. It supports seeded reproducibility, works for factories/builders, and warns that pure randomness can make edge‑case assertions flaky unless constrained.

AI-written summary · about

  1. 0:00Introduction
  2. 1:54Test data generation problems
  3. 5:30Why Datafaker is best
  4. 9:51Basic Datafaker usage
  5. 18:02Generating files with schemas
  6. 24:46Real-world factories and models
  7. 34:56Extending Datafaker
  8. 43:18Summary
  9. 44:21Q&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.