Testing Coordinator
First Claim
1. A system for testing two or more applications associated with a computerized process, the system including:
- a central repository configured to store one or more test cases, wherein each test case includes a test data set, a first set of test scripts associated with a first test tool and a second set of test scripts associated with a second test tool;
a user interface, the user interface to facilitate a selection of one or more test cases for use by the testing coordinator;
a testing coordinator in communication with the repository and the user interface, the testing coordinator including a processor configured to test operation of the computerized process by coordinating testing of the two or more applications according to the test case selected from the central repository, the processor configured to;
initiate testing of the first application by the first test tool using the test data set and the first set of scripts from the selected test case;
initiate testing of the second application by the second test tool using the test data set and the second set of scripts from the selected test case.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for testing two or more applications associated with a computerized process may include a central repository, a user interface and a testing coordinator. The central repository may be used to store at least one test case each including a test data set and two or more sets of test scripts. The user interface may facilitate a selection of one or more test cases for use by the testing coordinator. The testing coordinator may be configured to test the operation of the computerized process by initiating testing of a first application by a first test tool using the test data set and a first set of scripts and initiating testing of the second application by the second test tool using the test data set and the second set of scripts from the selected test case. In some cases, the first test tool is incompatible with the second test tool.
-
Citations
21 Claims
-
1. A system for testing two or more applications associated with a computerized process, the system including:
-
a central repository configured to store one or more test cases, wherein each test case includes a test data set, a first set of test scripts associated with a first test tool and a second set of test scripts associated with a second test tool; a user interface, the user interface to facilitate a selection of one or more test cases for use by the testing coordinator; a testing coordinator in communication with the repository and the user interface, the testing coordinator including a processor configured to test operation of the computerized process by coordinating testing of the two or more applications according to the test case selected from the central repository, the processor configured to; initiate testing of the first application by the first test tool using the test data set and the first set of scripts from the selected test case; initiate testing of the second application by the second test tool using the test data set and the second set of scripts from the selected test case. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus to coordinate testing of two or more different applications associated with a multi-step process, wherein a first application is configured to be tested using a first test tool and the second application is configured to be tested using a second test tool incompatible with the first test tool, the apparatus comprising:
-
a communication interface to facilitate communication by the apparatus to the first test tool, the second test tool and a central repository via a network, the central repository storing at least one test case including a test data set, a first set of scripts for use with the first test tool and a second set of scripts for use with the second test tool; a processor coupled to the communication interface; and a non-transitory memory coupled to the processor, the memory storing instructions that, when executed, cause the processor to; identify a test case stored in the central repository; initiate, via the network, testing of the first application by the first test tool using the test data set and the first set of scripts; initiate, via the network upon completion of testing of the first application, testing of the second application using the test data set and the second set of scripts; and provide an indication of whether the test of the multi-step process completed successfully using results obtained from first test tool and the second test tool. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A method for testing a multi-step computerized process, the method comprising:
-
storing one or more test cases in a central repository, wherein each test case corresponds to a desired operation of the multi-step process and includes a test data set and two or more sets of test scripts; selecting a desired test case via a user interface screen; initiating a test of the first application at a first geographical location by a first test tool using the test data set and a first set of test scripts, the first application for performing at least a first portion of the multi-step process; storing an updated test data set in the central repository when the test of the first application completes; and initiating a test of the second application at a second different geographical location by a second test tool using the updated test data set and a second set of scripts, the second application for performing at least a second portion of the multi-step process. - View Dependent Claims (20, 21)
-
Specification