Intelligent database management and verification
Total application quality for SQL Server, Oracle and IBM iSeries
TestBench is our solution that uniquely addresses the validation of all database effects and the creation of cut down, representative test data to reduce test times and data footprints. Data confidentiality is addressed and the unique user-managed data rollback capability reduces environment downtime, improving testing productivity and accuracy.
Traditionally, software test automation tools concentrate on testing only what the eye can see.
We believe this strategy – looking for defects in only one area – to be an unacceptable compromise. We take a more holistic approach that embraces this visual layer but is equally rigorous in examining the underlying activity in the database. TestBench integrates with other testing solutions from Original Software in a way which is accessible to both users and testers to ensure you retain ‘total application quality’.
In short, TestBench is a class-leading, totally comprehensive, proven test data management and verification solution.
TestDrive-Assist provides you with a rich environment for manual testing, but the bigger payback is how it facilitates adoption of full automation.
Original Software is helping ACE move away from an entirely manual testing process and assists them in working towards efficient and risk free development
Over the past 12 months, TestBench from Original Software has conservatively saved Cargill Global Financial Solutions more than $270,000.
Organisations gain a centralised view of all their quality processes and tasks from project inception through to release. The product is also configurable to a great extent
They are committed to providing excellent
It has saved the team many hundreds of
A great way to accelerate an SAP
Testing productivity has increased
Best application purchasing decision we’ve ever
Contact Original Software today to discuss your software testing requirements
The TestBench Environment component provides the ability to deploy a Checkpoint and Rollback strategy for a test data environment. A checkpoint can be set to define a 'point-in-time' marker to enable TestBench to 'remember' the state of the data. A rollback will return the data to the state it was when a specified checkpoint was set. Re-tests can the start immediately.
Compliance with data privacy legislation requires that live data is not available in test environments and that individuals cannot be identified. TestBench provides scrambling routines that enable effective obfuscation and de-identification, synchronizing the changes across the database to ensure consistent scrambling of values. true end-to-end testing.
Database effects from two runs of the same test scenario are compared. Differences in the tables affected, the number of operations on a table and differences in individual data elements are reported. When used with TestBench Data Protection, this feature provides the ability to understand the differences between two versions of the same process.
TestBench analyses the relationship between tables in a data environment to ensure that full referential integrity of the data is maintained when an extract is performed. This ensures a usable, working data environment for testing.
Data selection for an extraction is defined by selection and sampling criteria. While selection is standard, sampling extracts data based on combinations of data values, with two or more data elements being used as the criteria for sampling. Sampling enables the creation of test data environments that are small while ensuring all relevant data scenarios are included.
TestBench reports all the Inserts, Updates and Deletes that occur in a test data environment when a test is performed. Details of the operations are captured and in the case of an update, the before and after status of the data is shown. This provides an understanding of the data part of an application function and aids in the verification of the data changes.
A data rule applies a set of rules to a database effect and provides notification of any variance. In effect, data rules are automated testing for database effects. Our support for database effects and rules uniquely tests the database activity enabling