Test Data Management Lagging Behind Automation in Testing: 10 Reasons Why That’s a Problem

Test Data Management: Still a Problem Worth Solving

The latest QA industry research suggests that Test Data Management (TDM) has remained static at many organizations, in spite of all the advances in test automation and move towards DevOps.

In fact, the tools and techniques used to provision test data remain largely the same as when the Curiosity Software team first began in QA, some 30 years ago. 65% of organizations still use production data in testing. 36% mask it and 30% subset data before provisioning it to test environments. Meanwhile, just 18% synthesize data using automated techniques. [i]  

How to Ensure Effective TDM in Continuous Test Automation

Test Data Management prevents your Continuous Test Automation strategy from going into the dump. Wasn't automation supposed to take over redundant processes, lessen the burden on manual testers, and speed up the entire testing cycle? If testers are still required to keep updating the test data every time for the test to run successfully, doesn't that defy the whole purpose of automation and further weigh down poor testers under a load of tedious tasks?

DevOps is teaming up with automation to encourage continuous processes of integration, testing, and delivery. The dependency of DevOps on automation is immense. While everyone is seeing the glittering on-stage drama of DevOps backed by automated testing, they are mostly ignorant of what goes on backstage. Like a puppeteer who seamlessly orchestrates the movement of the props for presenting a successful puppet show, test data determines the successful completion of a software test. Now, what if the material of the puppet thread used is changed without informing the puppeteer that he needs to wear additional protection to avoid cuts? He would injure himself, which might cause the show to halt, resulting in failure. The agility of continuous testing does not provide the scope for conveying the change in time, making implementation of proper test data management practices a necessity for software testing.