XDM

Agile test data platform
for agile teamwork

Agile test data
platform for
agile teamwork

Find that data
that fits your needs

XDM’s Test Data Finder searches for application specific attributes and finds test data that meets the users’ criteria. XDM helps find better test data for the edge cases and more variations for the common test definitions.

Find that data
that fits your needs

Order your
test case data

XDM’s Test Data Shop has customizable online forms that let users order test data for their test cases and immediately start the test data provisioning process.

Order your
test case data

Receive your
test case data

XDM dynamically extracts the test data, masks it and provides it to the desired target. It generates detailed reports on the available application objects ready for the test.

Receive your
test case data

Manage the data of
different environments

XDM manages the availability and ownership of data for the test environments. It prevents overwriting test data that is currently used for a test. Also, test data can be reset to repeat a test using the same data.

Manage the data of
different environments

XDM

Test Data Pipeline

Workflow Automation

XDM goes beyond copying data, it automates all the extra steps required to make test data usable for application tests in an XDM workflow. These workflows can be scheduled to run once, or to run periodically.

Workflow
Automation

Teamwork

XDM makes the collaboration between different users easy. Information is entered by the single domains and compiled into an overall test data process. Each team gets access to its individual test data process.

Teamwork

Modelling

XDM allows you to model how an application stores information, even across database boundaries. Customer-specific terms and attributes for business objects are used to recognize the application’s test data. The different application building blocks can be combined to an individual, dynamically composed, delivery process.

Modelling

Masking Tool

XDM’s Masking Tool automatically identifies and masks sensitive data. Predefined modification functions and delivered look-up tables for names and addresses constitute a solid base for building individual data masking scenarios. Masking can be applied in-place or to any delivery process.

Masking Tool

Icebox

XDM’s Icebox can keep multiple copies of the same test case data. The data can be copied into any desired environment. Tests can be run repeatedly with the identical test data.

Icebox

XDM

State-of-the-Art
Technology

Supported Systems

XDM supports a variety of databases and data storage systems. Depending on the task configuration, database-specific utilities may be used when moving data to maximize throughput. The XDM tasks are independent of the actual database system.

Supported Systems

Task Types

XDM offers different task types that fulfill common test data management requirements. The task types range from full database clones to table level copies to processing data at row level. XDM also has tasks to help analyze and compare existing structures and data.

Task Types

Integration

All processes can be started or scheduled with XDM’s REST API. The configuration can be changed using an import and export feature. A Jenkins plug-in is available.

XDM can invoke other tools via their APIs. These calls can be made before or after the individual steps of a task, or from within workflows.

Integration

Permission

XDM provides a permission system to control the usage of each configuration object for users and roles. XDM supports OpenID, LDAP and a built-in system as an identity provider.

Permission

Configuration as Code

XDM’s configuration deployment can manage your configuration files with a Git source code repository. The configuration format is human-readable and changes are applied automatically.

Configuration as Code

Installation & Access

XDM’s web-based interface makes it easy to get started. A consistent appearance makes it convenient to control the complete functionality. XDM is deployed as a container-based solution and it is running in a Docker or in a cloud environment like Kubernetes.

Installation & Access

More information about XDM