Test planning and execution models for generating non-redundant test modules for testing a computer system
AssigneeInternational Business Machines Corporation
InventorWalid M. Kobrosly
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorWalid M. Kobrosly
Estimating the term…
A knowledge base having non-redundant test modules is developed for the purpose of testing a computer system. The uniqueness of the test modules is insured by comparing all new modules considered for inclusion with the existing knowledge base. As a result of this comparison, a cluster of modules, with properties similar to those of the module being considered for inclusion, is generated. The cluster of modules is then analyzed and a determination is made whether or not the cluster collectively, or a module within the cluster, is sufficient for testing a particular component/unit within a system. If the cluster is deemed sufficient, the candidate module is discarded. Otherwise, the candidate module is added to the knowledge base to enhance the effectiveness of the cluster, or to start a new testing cluster. After the knowledge base is developed, it is applied to generate non-redundant tests based on given criteria. The test is then executed and the results are recorded in the knowledge base.
A method for executing a non-redundant test case needed to test a component or a unit within a given computer system, the non-redundant test case having a set of n non-redundant test modules associated therewith, wherein n is any positive integer, said n non-redundant test modules being included as entries in a knowledge base wherein each non-redundant test module defines, in terms of a set of user specified parameters, the steps needed to test the component or unit within the given computer system, the method comprising the steps of:
A method for executing a non-redundant test ease needed to test a component or a unit within a given computer system, the non-redundant test case having a set of n non-redundant test modules associated therewith, wherein n is any positive integer, said n non-redundant test modules being included as entries in a knowledge base wherein each non-redundant test module defines, in terms of a set of user specified parameters, the steps needed to test the component or unit within the given computer system, the method comprising the steps of:
A method for executing a non-redundant test case needed to test a component or a unit within a given computer system, the non-redundant test case having a set of n non-redundant test modules associated therewith, wherein n is any positive integer, said n non-redundant test modules being included as entries in a knowledge base wherein each non-redundant test module defines, in terms of a set of user specified parameters, the steps needed to test the component or unit within the given computer system, the method comprising the steps of:
Dependencies are inferred from the claim text.