X-Datatest

Effective data and test management tools help you test undocumented IBM i applications.

How can you manage testing on IBM i?

IBM i applications have typically been heavily modified over the years, and they usually do not come with a complete library of test cases or specifications. Yet, testing is the key to successful development and smooth implementation. Without solid, appropriately-sized test databases and strong test management, it becomes almost impossible to ensure that errors and inconsistencies are eliminated before go-live. X-Datatest provides everything you need to accurately and thoroughly test your IBM i application environment.

X-Datatest provides complete testing tools

X-Datatest provides a fully-equipped framework and appropriate tools that configure and automate test cases; it gives you complete independence to carry out advanced testing operations. X-Datatest automates the building and data refreshing of test database subsets and improves regression testing. Comparison reports help isolate errors while the tools provide data masking, aging and filters.

Helping you effectively test large, undocumented applications on IBM i

X-Datatest has developed the industry-leading approach to testing IBM i applications, with full coverage of all avenues of testing.

X-Analysis cross reference metadata is used to map all data files related to a maintenance task, while the derived foreign keys of the X-Analysis Data Model are used to ensure that records selected for testing have all related records from related files. The testing databases thus have predictable data with referential integrity.

X-Datatest Diagram

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.

Mask sensitive data

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

Age dates forwards and backwards

The aging feature lets you run complete tests on any programs or reports that are date or time sensitive: end of week, month or year, trends, etc.

Filter data

X-Datatest gives you complete flexibility for filtering out expected discrepancies such as timestamps so you can focus your energy and time on meaningful indicators of defects.

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.

X-Datatest key technical features:

  • Sets up test environments and defines and populates checkpoints.
  • Ages dates forwards and backwards: days, months or years.
  • Creates complete test data subsets from live data based upon existing application data model.
  • Repeatedly executes the tests and compares the resulting data in files/tables/reports.
  • Scrambles sensitive data while retaining integrity of special formats such as telephone numbers, names, Zip/Post codes etc.
  • Verifies and reports on referential integrity of entire live data based upon existing application data model.

Some of our X-Analysis clients

Mouse over each client name to see a case study showing how the client used one or more of our X-Analysis solutions.