Test Data
Management
20.03.2019
Onur Erdoğan - Chief Product Officer
a test company
What is Test Data?
What is the Test Data Requirements?
50 - 70%
Test data preparation takes a huge amount of effort in testing.
1- What is test data management?
2- What is test data generation?
3- What is available open source test data
management tool?
4- How do you produce test data to test your
environment?
Test Data Strategies
● The Elementary Pattern
● Refresh Data Source Pattern
● The Selfish Data Generation Pattern
● Data Generation and Batch Cleanup
● The most common strategy
● Easy to implement
● Not reusable
● Other user and tests can be affect
● Not applicable for long-term
The Elementary Pattern
● The pattern focuses on refreshing
the data source prior to or after you
run a set of test cases.
● Reusable
● Other user and tests can be affect
● Low performance
Refresh Data Source Pattern
The Selfish Data Generation Pattern
● It to create unique data each time it
runs
● Other user and tests, not affect
● Data integrity can be challenging
Data Generation and Batch Cleanup
● Generate data and batch cleanup at
the end.
● Hard to manage
● ….
● ….
Face with complex processes
Fake it till you make it
SERVICE VIRTUALIZATION
Test Data Management Tools
● Informatica
● DATPROF
● CA Test Data Manager (Datamaker)
● Compuware’s
● InfoSphere Optim
● HP
● LISA Solutions for
● Delphix
● Solix EDMS
● Original software
● vTestcenter
● TechArcis
● SAP Test Data Migration Server
● Double
How GDPR Impacts
Test Data Management
Mix it Mask it
Testinium Test Data Persister
https://github.com/Testinium/TestDataPersister
Join Us!
Thanks
https://www.linkedin.com/in/erdogano/
https://github.com/erdoganonur
onur.erdogan@sahabt.com
onur@testinium.com

Test data management