发明名称 |
ENHANCED STABILITY OF AUTOMATION EXECUTION VIA USE OF STATE MACHINE PATTERN AND EXPECTED CONDITIONS WHEN EXECUTING AN ACTION ON AN APPLICATION ELEMENT |
摘要 |
An automation testing framework is provided for testing user interface elements in an application. Actions may be executed on elements of the application using a state machine in order to eliminate a need to insert wait periods into the test tool. An adaptive delay is applied to execution of the user interface element when execution cannot be validated prior to re-execution of the user interface element. The adaptive delay removes testing instability and accelerating testing of the application. |
申请公布号 |
US2016328312(A1) |
申请公布日期 |
2016.11.10 |
申请号 |
US201514983727 |
申请日期 |
2015.12.30 |
申请人 |
Halogen Software Inc. |
发明人 |
Loder Chris;Jobin Mathieu |
分类号 |
G06F11/36;G06F9/44 |
主分类号 |
G06F11/36 |
代理机构 |
|
代理人 |
|
主权项 |
1. A computing device for automated testing of an application, the computing device comprising:
a processing unit for executing instructions; a memory unit for storing instructions, which when executed by the processing unit configure the computing device to provide:
an automation framework providing an application programming interface (API) for controlling interactions with one or more user interface elements of the application; andan execution state machine for executing action on user interface elements through the automation framework, the execution state machine comprising a plurality of states associated with the user interface element defined in the application, wherein one of the states is associated to the user interface element during execution of a test step in the automation framework wherein when a failure of an action on the user interface element occurs an adaptive delay is applied before attempting to re-execute the action until the state of the user interface element is validated or the adaptive delay is exceeded. |
地址 |
Kanata CA |