Fresche Solutions


X-Datatest is an Effective Data and Test Management Solution, Providing the Functionality Required to Test Large IBM i Applications While Helping to Ensure Full Data Protection.

Improve Testing On Your IBM i

IBM i applications have typically been heavily modified over the years, and usually do not have a complete library of test cases or specifications. In addition, data protection principles have not always been applied. Yet, testing is the key to successful development and smooth implementation, and regulatory compliance is a growing concern. Without solid, appropriately-sized test databases and the ability to rapidly and accurately test screens, data and business logic, it becomes almost impossible to ensure that errors and inconsistencies are eliminated before go-live. Fresche's X-Datatest and X-Replay products provide everything you need to conduct end-to-end testing of your IBM i applications while ensuring that sensitive data are protected.
X-Datatest - Difference Analysis

Inside Every IBM i Monolith is a Modern Architecture Just Waiting to Get Out

Data protection

Data Protection

Implement data protection principles including full anonymization to assist in achieving compliance with regulations such as GDPR, SOX, HIPAA.
Data Test Management

Test Data Management

Automatically build and refresh test data while running validation for table relationships. Archive, purge & subset data to prepare for testing.


Generate Code Coverage reports to verify testing completeness and identify untested elements. Analyse before and after reports in regression testing.
X-Datatest - Difference Analysis

X-Datatest Provides Complete Testing and Data Protection Tools

Fresche’s data and test management solution reduces the effort required to create and manage test data, improves testing to catch bugs before they make it to production, anonymizes data to assist with compliance (GDPR, HIPAA, SOX) and provides Code Coverage reports so you know exactly what has been tested.

Helping You Effectively Test Large, Complex Applications on IBM i

Fresche has developed the industry-leading approach to testing IBM i applications. X-Analysis cross reference metadata is used to map all data files related to a task and ensures that records selected for testing have all related records from related files. The testing databases thus have predictable data with referential integrity. Anonymization of data has been highly automated and database subsets greatly improve testing speed and accuracy.
From the main database, X-Datatest automatically creates smaller data subsets that maintain complete referential integrity for quicker, more accurate testing.
xDatatest Chart

Anonymize Data and Implement
 Regulatory Compliance Principles

X-Datatest can help you work toward achieving compliance with data protection regulations such as GDPR, SOX, HIPAA, etc. X-Datatest automates complete anonymization of sensitive data while ensuring integrity of the data format so that testing remains perfectly coherent; formats such as dates, names, ID numbers, etc. are maintained but completely anonymized so that tests run correctly with complete protection of personal data. X-Datatest also helps you implement the following principles:
  • Right to be Informed: Quickly finds where customer information is stored in DB2 files and anonymizes sensitive data.
  • Right to Erasure: Quickly removes data and related information.
  • Right to Data Portability: Provides copies of information stored about you in DB2.
  • Right to Access: Easily subsets all the data related to a person.
  • Right to Restrict Processing: Archives and sets aside your data.
  • Right to Object and Profiling: Facilitates DB2 changes with minimal disruption.

How X-Datatest can help you:

Set up database subsets

Data subsets contain only the files and related data used to test a development or maintenance project. This improves testing performance and accuracy and long term coding quality.

Improve testing accuracy

Test databases created by X-Datatest have predictable data with referential integrity. X-Datatest verifies and reports on referential integrity of entire live data based upon existing application data model.

Protect sensitive data

Anonymization technology improves privacy by letting you mask sensitive data while retaining integrity of special formats such as telephone numbers, names, Zip/Post codes etc

Protect business relationships through compliance

New regulations such as GDPR require compliance that goes beyond anonymization. Doing business with European companies will soon be difficult without full regulatory compliance.

Save time and money

Cost and time for all major testing activities is greatly reduced through automation (for example: understanding data model and flow; test data management; regression testing; anonymization).

Speed regression testing

X-Datatest provides you with a high-level view of test results and comparisons, enabling you to quickly home in on potential defects and isolate problems.

Fresche Case Study

Green Light Technologies Delivers Powerful Data Anonymization to Financial Clients

Full Story Here

"Banks and other companies dealing with a customer's private data rely on data masking to replace sensitive information with a non-sensitive proxy. This non-sensitive data can be used in business processes without changing the applications or data storages facilities."

Jaime Penagos
Regional Manager, Green Light Technologies