This website uses cookies. By continuing to browse the site, you are agreeing to our use of cookies
Testing
December 11, 2017
Test data management is the process of creating realistic test data for non production purposes such as development, testing, training or QA. A better test data management strategy not only ensures greater development and testing efficiencies, but helps organizations identify and correct defects early in the development process, when they are cheapest and easiest to fix
Typically, test data management involves two major activities: test data preparation and test data usage. Test data preparation involves manufacturing data by copying or sub setting data from production or by developing test data generation scripts and provisioning them for multiple testing environments. Referential integrity, data quality and data relationships must be retained during the preparation stage. The skills required to complete these tasks typically lie with DBAs, since they are the ones with knowledge of the underlying data model. Test data usage shifts focus to the tester or developer, who may not be database-savvy. This may create inefficiencies because the tester or developer absolutely requires proper test data and if this test data is not available, the tester must go back to a DBA for help. The tester understands “test conditions” and tries to map those to accurate, physically available data in the test environment. The tester’s mission is to ensure safe passage of the required tests, not to create high-quality, referentially intact test data.
When implementing a test data management approach, five best practices help streamline test data preparation and usage:
The IBM InfoSphere Optim Test Data Management solution offers comprehensive test data management capabilities for creating right sized, fictionalized test databases that accurately reflect end-to end business processes. InfoSphere Optim software scales to meet development and testing requirements across multiple applications, databases, operating systems and hardware platforms. It also helps facilitate modern software delivery models including agile development by making test data continuously accessible to testers and developers so they can quickly meet test requirements.
Organizations eliminate costly cloning processes and correct defects early in the development process. InfoSphere Optim scales to across applications, databases, operating systems and hardware platforms. Secure your test environments, improve quality, accelerate release cycles and reduce costs with InfoSphere Optim.
Below diagram illustrates a typical Optim Test Data Management Process:
Every outcome starts with a conversation