TestBench

TestBench for IBM i Unit Testing

A fit-for-purpose test harness for IBM i.

Really know that everything works right

What if you could update your IBM i applications and be confident that everything was working properly? Even the batch processes that typically never see the light of day? With TestBench Unit Testing, it’s not just possible – it’s simple.

Inspect every component

TestBench Unit Testing does exactly what is sounds like – it gives you full unit testing capabilities for your IBM i applications. Faster than using de-bug processes, and with full feedback, it’s a game-changer.

TestBench Unit Testing featureS

What does TestBench Unit Testing do?

Test anything

Any command, any program – test them all.

Continue tracking through submitted jobs

TestBench continues monitoring jobs even once they have entered the queue, so you get the full picture.

Full library list support

Monitor processes and commands that span multiple libraries.

Adjust job dates

Change job dates to match your testing needs.

IASP support

Test components that interact with IASPs.

Set and monitor Local Data Area

If needed you can have TestBench create and monitor the LDA as part of your testing.

Define Test Steps

Control exactly what you want each test to do and monitor.

Track in and out parameter values

See how every component behaves.

Track and record job log messages

Preserve job log messages for a full record of what happened during your test.

Comprehensive data protection

Runtime and dynamic protection create safe environments to run tests without changing your test data; data rollback and checkpoints give you another way to restore data if something changes.

Capture everything going on behind the scenes

Spool files, database activity, data queue messages and MQ messages are all logged so you have a full picture of how your components behave.

Save final data before database reset

If you want to compare two versions of a test, you can save the final data outputs for comparison using File and Report Compare.

Why use TestBench?

TestBench is your first port of call if you need to test anything based on IBM i.

  • Powerful but elegant

    TestBench has powerful capabilities, from vertical data masking to full data reset. But it’s also been designed to be simple and intuitive for users, so you can get on with your job. 

  • Powerful partner tools

    TestBench works seamlessly with our automated, code-free testing tool, TestDrive, so you can automate as much testing as possible to further speed up the job. 

  • Goes (inte)great with DevOps

    TestBench can fit snugly into your DevOps workflows, interfacing directly with your existing tools so you can bring testing rigor to your development workflows. 

Featured solutions

IBM i Solutions that use TestBench 

Create and Manage Test Data
Tick icon
Tick icon
Cross icon
Tick icon
Cross icon
Cross icon
Batch Process Testing
Cross icon
Cross icon
Tick icon
Tick icon
Tick icon
Tick icon
Database Testing
Cross icon
Cross icon
Tick icon
Tick icon
Cross icon
Cross icon
Test Automation
Cross icon
Cross icon
Tick icon
Tick icon
Cross icon
Cross icon
Data Privacy
Tick icon
Tick icon
Cross icon
Cross icon
Cross icon
Cross icon

Ready to talk testing?

We’re ready to show you how we can help reduce your business risk and test faster than ever.

Talk to us!