What if AI Generated your Test Data for you?
Wim Blommaert
ING Bank
Synthetic (fake) images made by generative AI have been used in the medical world to train tumor detection software for several years now. Recently it has also become possible to generate synthetic tabular data, which makes up the bulk of the data in a bank like ING. In software Engineering , testing is a very important activity but its only as good as the available test data.
The automatic generation of synthetic tabular test data can help engineers so they can focus on producing code.
At ING we started the journey to use Generative AI to create Synthetic tabular data more than 2 years ago. I’m running a dedicated team that has already connected 11 applications to synthetic data and is now shifting focus towards the scaling of this technology cross the bank.
Wim uses a few examples of real projects to showcase what this is going to do for Software Engineering. In one such project we are now able to generate 10k synthetic payments (SEPA) in less than 1 minute which manually took days to just create a few.
In another one we generated thousands of synthetic request / reply json pairs which we then use to mock REST API’s. We produced a huge , privately safe, dataset for performance testing by an external party.
This is part of AI Deep Dive. Check out our other talks.
About Me!
Wim Blommaert has a master’s degree in computer science and Mathematics.
He worked in the IT departments of banks, ran his own business in test consultancy and worked as a test consultant for many years covering many different branches of the economy.
On occasion he lectures at Belgian universities, and he has been involved in running incubators for FinTech’s.
Wim has a wide interest covering such things as software testing, mathematics , quantum physics , quantum computing and military history.
Since a few years Wim turned his attention to the automatic generation of synthetic data for the purpose of software testing, data analytics and sharing data in a safe way with 3rd parties.
He is now leading a team at ING that is overseeing the roll out of this technology cross ING bank.