Home Company Overview Contact Us Product Information Latest News Download Area On-line Demonstrations  

SmartTest400
4. Data Builder

Accurate test data is required to thoroughly test changed code and application functionality. The best test data comes from the live production environment. However, it is not always possible to test applications on massive databases due to runtime, processing power and memory constraints.

Data Builder automates the process of deriving a minimum set of test data from a large amount of live data. It uses the latest Application Program Interfaces available to find the links between files and fields. The extraction process allows data to be copied incrementally, so you can add new conditions to your test databases without regenerating the entire set.
Creating Test Applications and Build Cases: An Application is the top-level container within Data Builder and a Build Case is a set of extraction rules for files in one or more libraries. The Build Case supports files that have triggers, members, constraints and related fields that do not match across files.

Editing the Build Case: Once the Build Case is known to Data Builder, it can be edited. All the physical files are displayed. You identify the first file in the extraction process and enter the selection criteria. To apply the selection criteria to all related files, simply use the Auto Link Dependent option. This option analyses the fields in the selected file and automatically links the fields with the selection criteria to all the related files. Done manually, this can be a time consuming job, but Data Builder can accomplish it within seconds; you can add additional levels of dependent files and selection criteria as required.

Execute Data Builder: When you run a Build Case, you specify the target libraries and if the files should be recreated, the data copy option (add or replace) and if the job should be run in batch.

Progress Reporting: During the extraction job, on-line metrics information is available to advise on the build stage being processed, the file being copied and the estimated extraction time remaining.

Warping a Build Case: After a build case has been executed sensitive data might need to be protected before the database can be used or date related fields might need to be advanced to keep the database current.

Data Builder Application Program Interfaces (APIs): SmartTest400’s open design means Data Builder commands can be used within other SmartTest400 modules and PDM.

To view the full SmartTest400 brochure in PDF format please click here.

For a live demonstration via the web please contact sales@thenon.com or phone +44 (0)20 8607 9336

All trademarks are the property of the respective owners. All rights acknowledged.