TestBench IBM i Checkpoints & rollbacks for resetting your IBM i test data

Checkpoints and rollbacks
  • Multiple Checkpoints
  • IBM+ Rollback
  • x Faster than Save/Restore


Avoid the long-running Save/Restore approach to re-setting your test data.

Do you rely on Database Administrators or Operators to backup and restore your Test Data Environments? How often do you wish you could ‘undo’ some changes to the data? By using TestBench IBM i  Checkpoints and Rollbacks strategy, you can control when you reset a database, and you can also undo recent changes so that you can repeat part of your testing with the same data.


  • Set as many checkpoints as required.
  • Multiple libraries supported
  • Command API available
  • Exclude Work Files for faster processing
  • Expand or freeze environments


  • Full rollback to first Check-point
  • Partial rollback to interim Check-points
  • Based on IBM i journalling
  • Extended to handle CLRPFM and commands outside of IBM support

TestBench IBM i Modules

Solutions to cover every aspect of test data management

Data Extraction

Stop copying the entire live database and hone in on the data you really need. Select or sample data with full referential integrity preserved.

Data Masking & Data Warping

Simply decide which fields need to be protected and use a variety of obfuscation methods to protect your data.

File Effects & Data Rules

Track every insert, update and delete including intervening data states. Create rules so that data failures are flagged to you automatically.

Checkpoints and Rollbacks

Avoid the painful save/restores and stop attempting to explain bad test results based on poor initial data.

File and Report Compare

Comparing outputs is a well proven method to verify your test results but it can be laborious and prone to error. This unique solution can save hours.

Testing for Developers

Get under the covers and discover at the database level and beyond what really happens during the course of a test.