发明名称 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