~/talk

A Cookbook for Testing Data

TalkinRussianat QA Fest 2018 · on Saturday, 2018-09-22· [databases, testing]

Practical guidance for testing data advocates generating fresh test data near test execution rather than using old dumps, and recommends marking and cleaning up generated rows after runs. Use focused assertions plus guard assertions (schema checks) for uncontrolled fields, watch for time-dependence (e.g., surge coefficients) that break tests, and build data with factories like factory_boy or Fixture Factory using domain-aware randoms (digits, hyphens, non-Latin) so edge cases appear predictably.

AI-written summary · about

  1. 0:00Introduction
  2. 1:20Test data matters
  3. 3:52Fresh test data
  4. 8:50Data near usage site
  5. 10:40Data structure like recipe
  6. 12:04String randomization issues
  7. 17:52Data combination randomization
  8. 19:24Negative tests and field combos
  9. 23:01Over-checking consequences
  10. 26:58Formal checks and boundaries
  11. 30:29Cleanup after tests
  12. 31:55Test data tools
  13. 34:44Summary and tips
  14. 35:28Q&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.