Method and system for testing a software product
First Claim
Patent Images
1. A method for testing a software product, comprising the steps of:
- providing a predefined template;
providing a table having test data for the software product, the table being a column-row matrix of test data;
running a test generation system with the template to process the test data and to automatically generate a test script file; and
running the software product while using the generated test script file to test the software product;
wherein the test data is arranged into at least one row of potential test cases that each include an actor that indicates who is performing the potential test cases, a starting point that indicates the location from which the potential test cases will be commenced, and a test step required to perform one possible variation of a transaction.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system for testing a software product is provided. Specifically, a type template, an output template, and a table of test data pertaining to the software product are provided. The test data is processed by a test generation system based upon the type template and the output template to automatically generate a test script file having at least one test case. The test script file is then used to test the software product.
53 Citations
25 Claims
-
1. A method for testing a software product, comprising the steps of:
- providing a predefined template;
providing a table having test data for the software product, the table being a column-row matrix of test data; running a test generation system with the template to process the test data and to automatically generate a test script file; and running the software product while using the generated test script file to test the software product; wherein the test data is arranged into at least one row of potential test cases that each include an actor that indicates who is performing the potential test cases, a starting point that indicates the location from which the potential test cases will be commenced, and a test step required to perform one possible variation of a transaction. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
- providing a predefined template;
-
9. A method for testing a software product, comprising the steps of:
-
providing a predefined template; providing a table having test data for the software product, the table being a column-row matrix of test data; running a test generation system with the template to process the test data and to automatically generate an executable test script file; and running the software product while using an automation tool to run the executable test script file to test the software product; wherein the test data is arranged into at least one row of potential test cases that each include an actor that indicates who is performing the potential test cases, a starting point that indicates the location from which the potential test cases will be commenced, and a test step required to perform one possible variation of a transaction. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A method for testing a software product, comprising the steps of:
-
entering a predefined type template into a test generation system; entering a predefined output template into the test generation system; entering a table having test data for the software product into the test generation system, the table being a column-row matrix of test data; running the test generation system with the type template and the output template on a first computer system to process the test data to automatically generate an executable test script file; and running the software product on a second computer while using an automation tool to run the executable test script file to test the software product; wherein the table comprises at least one row of potential test cases that each include an actor that indicates who is performing the potential test cases, a starting point that indicates the location from which the potential test cases will be commenced, and a test step required to perform one possible variation of a transaction.
-
-
15. A system testing a software product, comprising:
-
an input system for receiving a type template, an output template, and a table having test data for the software product, the table being a column-row matrix of test data; and a process system for processing the test data to automatically generate a test script file based upon the type template and the output template, wherein the generated test script file is used to test the software product; wherein the table comprises at least one row of potential test cases that each include an actor that indicates who is performing the potential test cases, a starting point that indicates the location from which the potential test cases will be commenced, and a test step required to perform one possible variation of a transaction. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A system for testing a software product, comprising:
-
a test generation system stored on a first computer system, wherein the test generation system comprises; means for receiving an output template, a type template, and a table having test data for the software product, the table being a column-row matrix of test data; means for processing the test data, based upon the type template and the output template, to automatically generate an executable test script file having at least one test case; means for outputting the executable test script file; and an automation tool for running the executable test script file to test the software product, wherein the software product is stored on a second computer system; wherein the table comprises at least one row of potential test cases that each include an actor that indicates who is performing the potential test cases, a starting point that indicates the location from which the potential test cases will be commenced, and a test step required to perform one possible variation of a transaction.
-
-
21. A program product, stored on a computer readable medium, for testing a software product, comprising:
-
an input system for receiving a type template, an output template, and a table having test data for the software product, the table being a column-row matrix of test data; and a process system for processing the test data to automatically generate a test script file based upon the type template and the output template, wherein the generated test script file is used to test the software product; wherein the table comprises at least one row of potential test cases that each include an actor that indicates who is performing the potential test cases, a starting point that indicates the location from which the potential test cases will be commenced, and a test step required to perform one possible variation of a transaction. - View Dependent Claims (22, 23, 24, 25)
-
Specification