"The IBM i server has always supported a heavy batch load and this is only increasing as web UIs replace the venerable green screen."
API and Batch Testing
The challenge
Testing APIs, batch programs and NEPs running on the IBM i is not easy and STRDBG is often your only friend in town.
Track activity
With TestBench you can access every aspect of a program execution and set automatic invalid state markers.
Track everything
TestBench offers a method of tracking pretty much everything. From database effects to job log messages. From data queues to data areas. From program calls to IBM MQ traffic.
Development methods have evolved in line with the IBM i and a modular approach has replaced monolithic programming.
Verify
That puts the focus on the the program linkages and the parameter values must be verified or populated.
Potential improvements
That's just the start. Why not track program calls through submitted jobs, even submitted jobs which submit other jobs? And for every call see the vital performance data so you can identify potential improvements.
IBM MQ and Data Queues have been around for a while and are a popular choice for high transaction applications using NEPs.
Testing challenge
Testing such applications is a challenge. It is very difficult to view the traffic sent/received on a queue and data can be hard to understand.
Vital
This is a vital area of testing as without detailed monitoring it is impossible to know whether all the traffic has been sent and whether all the sent traffic has been received and correctly processed.
We believe we offer one of the most capable file compare utilities elegantly handling large data volumes and high field counts.
Save hours
Report comparison is a much trickier proposition as the data is only partially structured and is represented in multiple data structures. TestBench includes a unique solution that can save hours.
Capable solution
Combine our batch testing capabilities with UI automation or manual testing to see what really happened during a test.
Stop copying the entire live database and hone in on the data you really need. Select or sample data with full referential integrity preserved
Files and Tables
Quickly and easily model the relationships between the files and tables in your database
Determine criteria
Specify selection and sampling criteria to extract the data you require
Manage duplicates
Reference a file or table more than once during an extract, with TestBench taking care of potential duplicate records
Data subset
A much smaller, more manageable set of test data that has everything you need for testing, be it unit, system or regression
TestBench IBM i Modules
A comprehensive, proven test data management, verification and unit testing solution that integrates with other solutions for total application quality.