Using TDM to Improve Performance in Application Testing Environments
Using TDM to Improve Performance in Application Testing Environments
Testing teams need to be efficient and agile to create and maintain test data while maintaining a collaborative testing environment. You can use the features available in TDM to help you meet this requirement.
You can perform the following tasks to improve performance in a testing environment:
You can create subsets of production data to use as test data. The data subset retains primary and foreign key relations and the data remains referentially intact. Use data subset to create manageable and scalable data for testing.
You can directly copy flat file test data from TDM to an integrated test tool and use the data to run test cases.
You can generate data based on rules that define the type of data required. Use data generation when you need test data but do not want to use production data. For example, consider test teams that work on applications that handle sensitive data. The test teams do not have access to production data. They can use data generation to create test data.
You can store multiple versions of test data in a common location. Use the test data warehouse as a single and secure location to maintain required versions of test data. You can store data from multiple machines that host a Test Data Manager Service in a domain in a single test data warehouse. Multiple testing teams can then share the stored data and collaborate efficiently.
You can edit the data in a data set that you create. Edit the data, apply row-level tags to the data, to track and update test data from Test Data Manager.
You can restore a data set version to return the test environment to a particular state. For example, you might need to return the test environment to an older state or to the original state after you run some test cases. Use the test data warehouse to reduce the time and effort to create and manually manipulate test data.