Want to see Parasoft in action? Sign up for our Monthly Demos! See Demos & Events >>

Test Data Management

Manage Your Test Data With Parasoft Virtualize

Extend your virtualization power with test data

Parasoft’s test data management technology extracts data from existing systems so you can quickly manage, mask, model, and generate additional data. With Parasoft’s self-service interface, you can easily re-use test data in your virtual services, reducing the time you spend doing test data management.

How does it work?

Parasoft’s modern approach to test data combines test data management with service virtualization to deliver data simulation. This approach allows users to simplify the process of understanding what data is available by leveraging the recordings made while creating virtual services. Parasoft’s test data management technology automatically generates data models from interactions in your system, and automatically infers information about the data to make it easier for non-technical users to get the test data they need.

Through a sleek browser-based UI, users can then take their data models and mask the sensitive data, generate additional data for use in their virtual services, as well as snapshot the data to easily roll forwards and backwards in time. This approach to test data is significantly more approachable than traditional test data management solutions because the majority of the complexity in traditional TDM comes from deriving the data model, whereas in the Parasoft ecosystem, that happens automatically.


Parasoft’s test data solution doesn’t require users to learn a brand-new discipline. You’re already recording traffic when creating your virtual services, why not leverage that for getting test data? You also don’t need to worry about complex databases because Parasoft Virtualize can store and manage all the data in the proprietary data repository system. This lightweight data storage mechanism makes it much easier to load and utilize data without the tediousness of creating SQL queries.

Rapidly build virtual services on the fly, and inject them with business logic and test data to support local API development. Parasoft’s REST API can also be used to manage those virtual services and deploy them to your virtual test lab.

Parasoft’s virtual services benefit from a file-based configuration, making them easy to share between development and QA for defect reproduction and support.

Asset data get stale over time, and can be challenging with other solutions to continuously re-record new use cases into your virtual services. With Parasoft, you can set rules that define what every new day’s data looks like, and then use a simple UI or a command line statement to generate today’s safe test data. This makes it much easier to have virtual services that hold changing data over time, and reduces overall maintenance because you don’t have to manually update all that data.

Parasoft Virtualize’s service virtualization enables users to capture data from any environment. Some of the best data exists in our production environments, but we can’t just pull that data directly from production because it represents too much risk. With Parasoft, you can extract data from anywhere and then apply a masking process to that data, thus sanitizing it for use in test environments and making the overall process of service virtualization much easier, with many new possibilities for data gathering.

Why stop with virtual data? Our partners DatProf, Delphix, and Curiosity make it easy to manage the data in your real databases as well. Clone, subset, and mask your real environment data so you can create the right conditions in your test database and then leverage that data inside of your simulated services.

Benefit from the Parasoft Approach

Virtual services that are easier to own

By building a smaller virtual service from the beginning and then loading it with all of the necessary data by generating synthetic data, it's much easier to own your virtual services while reducing maintenance.

Easier to do negative testing

Sometimes you want to be able to reproduce a defect, but that data just doesn't exist in the real environment. By loading synthetic data into your virtual services, you can generate all sorts of wild responses that could never exist in reality. This will make it much easier for you to build reproductions because you can simulate exactly the responses are looking for.

Automatically heal your data

Statefully driving your virtual services is a great way to simulate real transactions that alter the underlying data, so you can validate changing data over time, but getting your data back into the proper shape can be a challenge. Parasoft lets you snapshot a golden state of your data, which you can alter through usage and reset right back to its original starting point with a series of simple API calls.