System and method for building full batch test environments
AssigneeAmerican Express Travel Related Services Company, Inc.
InventorsDavid J Batten, Derek C. Eastwood, Stuart Q. Wilson
Life of this patent
Estimating the term…
Abstract
The invention includes an integrated toolset of software development aids for testing of software systems directed toward the production, access, management, and retrieval of stored data by providing a fast and efficient means for a developer to recreate production data within a testing environment. The toolset consists of components which, when combined, provide an interactive on-line system where a developer is provided with access to low volume, high-quality, depersonalized, and targeted data with referential integrity and is suitable for most testing needs.
Claims18
A system including a processor for building testing software under development, said system comprising:
- a batch on-line builder configured to build a test job schedule based on a predefined sequence in which a plurality of batch test jobs are to be executed;
- a batch test job converter configured to convert said plurality of batch test jobs from batch message processing (BMP) steps into data language one (DL1) step;
- a data modifier configured to modify data extracted from a production database to mask confidential information;
- and,
- a master test database configured to store said modified data, said modified data being accessible by said converted plurality of batch test jobs during testing of said software under development.
A method for testing software under development, said method comprising:
- building a test job schedule based on a predefined sequence in which a plurality of batch test jobs are to be executed;
- converting said plurality of batch test jobs from batch message processing (BMP) steps into data language one (DL1) steps;
- modifying data extracted from a production database to mask confidential information;
- and,
- storing said modified data in a database, said modified data being accessible by said converted plurality of batch test jobs during testing of said software under development.
A method for testing software under development, said method comprising:
- building a test job schedule based on a predefined sequence in which a plurality of batch test jobs are to be executed;
- converting said plurality of batch test jobs from batch message processing (BMP) steps into data language one (DL1) steps;
- modifying data extracted from said production database to mask confidential information;
- and,
- storing said modified data in a database, said modified data being accessible by said converted plurality of batch test jobs during testing of said software under development.
A method for testing software under development, said method comprising:
- building a test schedule based on a plurality of production batch schedules, said test schedule defining a plurality of batch test jobs and a sequence in which said plurality of batch test jobs are to be executed;
- converting said plurality of batch test jobs from batch message processing (BMP) steps into data language one (DL1) steps;
- modifying data extracted from said production database to mask confidential information;
- and,
- storing said modified data in a database, said modified data being accessible by said converted plurality of batch test jobs during testing of said software under development.
Dependencies are inferred from the claim text.