XDM
Test data management platform
for agile teamwork
Test data
management
platform for
agile teamwork
Find the 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 the 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 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
Automate your individual interface workflows
XDM’s Event API empowers users to optimize automation and streamline processes within XDM operations. Seamlessly integrate custom logic into your existing XDM workflows, and notify users of XDM events via email or messaging systems like Teams, Slack, and more.
Automate your individual
interface workflows
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.