29-03-2012 дата публикации
Номер: US20120079457A1
A test case can be run with actions from the test case being executed in multiple execution paths. This can be done with the aid of an action broker. For example, the broker may identify available automation implementations for the actions and use a priority list to select between available automation implementations for executing an action from the test case. The broker may also perform conversions of results of actions for use by implementations executing other actions in different execution paths, as well as passing results between implementations in different execution paths. 1. A computer-implemented method , comprising:executing an automated computer test case that indicates a set of actions to be executed; choosing a first automation implementation to execute the first action;', 'sending a request to the first automation implementation to execute the first action through a first action execution path; and', 'receiving a result from the execution of the first action through the first action execution path; and, 'receiving an indication of a first action of the set of actions at an action broker while executing the test case, the action broker performing the following acts in response to receiving the indication of the first action choosing a second automation implementation to execute the second action;', 'sending a request to the second automation implementation to execute the second action through a second action execution path; and', 'transmitting the result from the execution of the first action to the second automation implementation for use in executing the second action through the second action execution path., 'receiving an indication of a second action of the set of actions at the action broker while executing the test case, the action broker performing the following acts in response to receiving the indication of the second action2. The method of claim 1 , wherein the first action execution path is a user interface execution path and the second ...
Подробнее