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