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.
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.
Any command, any program – test them all.
TestBench continues monitoring jobs even once they have entered the queue, so you get the full picture.
Monitor processes and commands that span multiple libraries.
Change job dates to match your testing needs.
Test components that interact with IASPs.
If needed you can have TestBench create and monitor the LDA as part of your testing.
Control exactly what you want each test to do and monitor.
See how every component behaves.
Preserve job log messages for a full record of what happened during your test.
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.
Spool files, database activity, data queue messages and MQ messages are all logged so you have a full picture of how your components behave.
If you want to compare two versions of a test, you can save the final data outputs for comparison using File and Report Compare.
TestBench is your first port of call if you need to test anything based on IBM i.
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.
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.
TestBench can fit snugly into your DevOps workflows, interfacing directly with your existing tools so you can bring testing rigor to your development workflows.