~/talk

How to Manage Your Test Data for Successful Test Automation

TalkinRussianat QA Fest 2018 · on Saturday, 2018-09-22· [testing, devops-and-delivery]

Compares concrete methods for preparing test data for automated tests: creating data through the UI versus calling APIs with Swagger-generated clients, inserting directly into databases using DbUnit or SQL scripts, or shipping prebuilt snapshots as Docker images in an artifact registry for fast environment resets. Covers practical techniques and pitfalls such as using Redis counters for unique names, background pools that precreate users, cache-invalidation issues, and Liquibase migration hooks, and presents speed tradeoffs with parallel preparation plus runnable tooling examples to evaluate what approach is worth adopting.

AI-written summary · about

  1. 0:00Introduction
  2. 3:46Test components
  3. 5:54Dependent tests
  4. 9:05UI data management
  5. 13:39UI testing pros/cons
  6. 17:51API test data
  7. 21:06API stability
  8. 23:54Direct DB control
  9. 27:03DB pros/cons
  10. 30:17DataSet basics
  11. 33:28DataSet for MongoDB
  12. 36:20DB dump management
  13. 40:16Docker with dumps
  14. 42:00Docker test data pool
  15. 44:45Live data testing
  16. 45:48Summary
~/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.