主权项 |
1. 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;determine an efficient use of available testing resources based on the operation of at least the first test tool and the second test tool, any dependencies between the two or more applications, and an amount of resources available to process the first set of scripts and the second set of scripts;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, wherein at least two of the first application, the test tool, and the apparatus update at least a portion of the test data set before the testing coordinator initiates testing of the second application using the updated test data set;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; wherein the first application updates the test data set with data output from the first application and wherein a selection of the second set of scripts is based on the data output from the first application; andprovide 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. |