Automated testing system
AssigneeTaligent, Inc.
InventorChristopher M. Miller
Life of this patent
Estimating the term…
Loading patent…
AssigneeTaligent, Inc.
InventorChristopher M. Miller
Estimating the term…
A method and apparatus for testing software programs systematically explores valid call sequences using a collection of data with a software program comprising a collection of subroutine components. Instead of writing unit tests, the subject invention provides tools to develop precondition rules which systematically remove from the data collection, data which is syntactically incorrect for proper operation with the software program and then data which is semantically incorrect for the software program. The resulting reduced data collection is applied to the collection of components to generate output values which are then checked against postcondition rules to verify that the software program operated correctly. The test method and apparatus are implemented in object-oriented technology to allow test engineers to quickly and easily develop invariants, precondition rules and postcondition rules which are used to test the software program.
An apparatus for use with a computer system, including a central processing unit, for testing an application program comprised of a plurality of components, each of the plurality of components operating on parameter data and producing output values therefrom, the apparatus comprising:
Dependencies are inferred from the claim text.