← ALL SESSIONS
Thu Dec 13 · 1:30 PM RUST SESSION #42177

An Introduction to Test Data Generation

David Sietz
David Sietz
SYSTEMS ARCHITECT, OPEN SOURCE CONTRIBUTOR
01 / ABOUT THIS SESSION

Github Repo


Continuous Integration has redefined our testing practices. Testing has become more focused, efficient, and re-positioned further upstream in the development life-cycle. Unfortunately, our testing systems haven't evolved in lock-step - specifically the provisioning of realist test data.

It remains common practice to extract, cleanse and load production data into our non- production environments. This is a lengthy process with serious security concerns, and still doesn't satisfy all our data content requirements.
What if there is a better way of providing realist test data? What if it could be generated on-demand as part of the Continuous Integration process - without the heavy databases and traditional batch jobs?

Come join us in a journey as we walk through the concepts, building blocks and implementation of the light-weight Test Data Generation package that addresses this automated testing niche.

We'll provide an overview of the Rust language, explain how a mathematical framework from the 1950s was rediscovered, and provide an overview of Machine Learning patterns that were applied.

Agenda

  • overview
  • Rust
  • Markov Decision Process
  • machine learning
02 / SESSION DETAILS
FORMAT
90-minute session
TRACK
RUST
ROOM
SAND DUNE
All signal.
Zero fluff.
DECEMBER 10 - 13, 2018 · OPAL SANDS RESORT · CLEARWATER, FL