Semi-automatic conversion and execution of functional manual tests
    1.
    发明授权
    Semi-automatic conversion and execution of functional manual tests 有权
    半自动转换和执行功能手动测试

    公开(公告)号:US08984348B2

    公开(公告)日:2015-03-17

    申请号:US13589325

    申请日:2012-08-20

    IPC分类号: G06F11/00 G06F11/36

    CPC分类号: G06F11/3688 G06F11/3684

    摘要: Embodiments of the invention relate to the conversion and execution of functional tests. In one embodiment, a current test step of a manual functional test is executed. The test includes a set of test steps each including at least one action and one target of the action. The test is associated with an application that includes a plurality of objects to be tested. At least two of the objects are determined to be associated with the target of the test step. A user is prompted to provide a selection of one of the at least objects for association with the target of the test step. A new test step is generated. The new test step associates the object selected by the user with the target of the current test step. The new test step is designated for automatic execution in place of the current test step for subsequent executions thereof.

    摘要翻译: 本发明的实施例涉及功能测试的转换和执行。 在一个实施例中,执行手动功能测试的当前测试步骤。 测试包括一组测试步骤,每个测试步骤包括至少一个动作和一个目标动作。 测试与包括要测试的多个对象的应用相关联。 确定至少两个对象与测试步骤的目标相关联。 提示用户提供至少一个对象之一的选择,以便与测试步骤的目标相关联。 生成新的测试步骤。 新的测试步骤将用户选择的对象与当前测试步骤的目标相关联。 新的测试步骤被指定用于自动执行,代替其后续执行的当前测试步骤。

    Semi-automatic conversion and execution of functional manual tests
    2.
    发明授权
    Semi-automatic conversion and execution of functional manual tests 有权
    半自动转换和执行功能手动测试

    公开(公告)号:US08799720B2

    公开(公告)日:2014-08-05

    申请号:US13407593

    申请日:2012-02-28

    IPC分类号: G06F11/00

    CPC分类号: G06F11/3688 G06F11/3684

    摘要: Embodiments of the invention relate to the conversion and execution of functional tests. In one embodiment, a current test step of a manual functional test is executed. The test includes a set of test steps each including at least one action and one target of the action. The test is associated with an application that includes a plurality of objects to be tested. At least two of the objects are determined to be associated with the target of the test step. A user is prompted to provide a selection of one of the at least objects for association with the target of the test step. A new test step is generated. The new test step associates the object selected by the user with the target of the current test step. The new test step is designated for automatic execution in place of the current test step for subsequent executions thereof.

    摘要翻译: 本发明的实施例涉及功能测试的转换和执行。 在一个实施例中,执行手动功能测试的当前测试步骤。 测试包括一组测试步骤,每个测试步骤包括至少一个动作和一个目标动作。 测试与包括要测试的多个对象的应用相关联。 确定至少两个对象与测试步骤的目标相关联。 提示用户提供至少一个对象之一的选择,以便与测试步骤的目标相关联。 生成新的测试步骤。 新的测试步骤将用户选择的对象与当前测试步骤的目标相关联。 新的测试步骤被指定用于自动执行,代替其后续执行的当前测试步骤。

    Automatic identification of subroutines from test scripts
    4.
    发明授权
    Automatic identification of subroutines from test scripts 有权
    从测试脚本自动识别子程序

    公开(公告)号:US08732666B2

    公开(公告)日:2014-05-20

    申请号:US13592055

    申请日:2012-08-22

    IPC分类号: G06F9/44 G06F9/45

    CPC分类号: G06F11/3668 G06F11/368

    摘要: A method for automatic identification of subroutines from test scripts is disclosed. An instruction class may be coded as a subroutine vector in a vector space model. A test script action may be coded as a test script vector in a vector space model. The test script vector may be compared to the subroutine vector. The test script vector may be identified and labeled. The test script vector may be labeled as a new test script action if the result of comparing is below a threshold value. An identifier may be associated with a new test script action.

    摘要翻译: 公开了一种用于从测试脚本自动识别子程序的方法。 指令类可以被编码为向量空间模型中的子程序向量。 测试脚本动作可以被编码为向量空间模型中的测试脚本向量。 测试脚本向量可以与子程序向量进行比较。 可以识别和标记测试脚本向量。 如果比较结果低于阈值,则测试脚本向量可能被标记为新的测试脚本动作。 标识符可能与新的测试脚本操作相关联。

    AUTOMATED WEB TASK PROCEDURES BASED ON AN ANALYSIS OF ACTIONS IN WEB BROWSING HISTORY LOGS
    5.
    发明申请
    AUTOMATED WEB TASK PROCEDURES BASED ON AN ANALYSIS OF ACTIONS IN WEB BROWSING HISTORY LOGS 审中-公开
    基于网络浏览历史记录中行为分析的自动化WEB任务程序

    公开(公告)号:US20130055268A1

    公开(公告)日:2013-02-28

    申请号:US13222083

    申请日:2011-08-31

    IPC分类号: G06F9/46

    摘要: Embodiments of the invention relate to generating automated web task procedures from an analysis of web history logs. One aspect of the invention concerns a method that comprises identifying sequences of related web actions from a web log, grouping each set of similar web actions into an action class, and mapping the sequences of related web actions into sequences of action classes. The method further clusters each group of similar sequences of action classes into a cluster, wherein relationships among the action classes in the cluster are represented by a state machine, and generates automated web task procedures from the state machine.

    摘要翻译: 本发明的实施例涉及从web历史记录的分析生成自动化web任务过程。 本发明的一个方面涉及一种方法,其包括从Web日志识别相关web动作的序列,将每组相似的web动作分组为动作类,以及将相关web动作的序列映射到动作类的序列中。 该方法进一步将每组相似的动作类序列分组到一个集群中,其中集群中的动作类之间的关系由状态机表示,并从状态机生成自动化的Web任务过程。

    Automatic identification of subroutines from test scripts
    6.
    发明授权
    Automatic identification of subroutines from test scripts 失效
    从测试脚本自动识别子程序

    公开(公告)号:US08490056B2

    公开(公告)日:2013-07-16

    申请号:US12769033

    申请日:2010-04-28

    IPC分类号: G06F9/44 G06F9/45 G06F17/00

    CPC分类号: G06F11/3668 G06F11/368

    摘要: A system and program product for automatic identification of subroutines from test scripts is disclosed. An instruction class may be coded as a subroutine vector in a vector space model. A test script action may be coded as a test script vector in a vector space model. The test script vector may be compared to the subroutine vector. The test script vector may be identified and labeled. The test script vector may be labeled as a new test script action if the result of comparing is below a threshold value. An identifier may be associated with a new test script action.

    摘要翻译: 公开了一种用于从测试脚本自动识别子程序的系统和程序产品。 指令类可以被编码为向量空间模型中的子程序向量。 测试脚本动作可以被编码为向量空间模型中的测试脚本向量。 测试脚本向量可以与子程序向量进行比较。 可以识别和标记测试脚本向量。 如果比较结果低于阈值,则测试脚本向量可能被标记为新的测试脚本动作。 标识符可能与新的测试脚本操作相关联。

    Remote GUI control by replication of local interactions
    7.
    发明授权
    Remote GUI control by replication of local interactions 有权
    通过复制本地交互来远程GUI控制

    公开(公告)号:US08640034B2

    公开(公告)日:2014-01-28

    申请号:US11560384

    申请日:2006-11-16

    IPC分类号: G06F3/00

    摘要: Under the present invention, an illustrative feature is to provide a method and system/structure for remotely controlling multiple computer systems by interacting with GUIs. Specifically, the present invention allows a controlled computer/system to be remotely controlled via a controlling computer/system. To this extent, data/action capture instrumentation is provided on the controlling system for automatically creating a representation of content of the GUI of the controlling system, for automatically observing a set of actions performed by a user on the GUI of the controlling system, for automatically creating a representation of the observed actions, and for sending to the controlled system the representation of the observed actions. In addition, execution instrumentation is provided on the controlled system for receiving the representation and replicating the actions on the controlled system by interacting with a GUI of the controlled system.

    摘要翻译: 在本发明中,说明性的特征是提供一种用于通过与GUI交互来远程控制多个计算机系统的方法和系统/结构。 具体地,本发明允许受控计算机/系统通过控制计算机/系统进行远程控制。 在这种程度上,在控制系统上提供数据/动作捕获仪器,用于自动创建控制系统的GUI的内容的表示,用于自动观察由用户在控制系统的GUI上执行的一组动作,用于 自动创建观察到的动作的表示,以及向受控系统发送观察到的动作的表示。 此外,在受控系统上提供执行仪器,用于通过与受控系统的GUI交互来接收表示和复制受控系统上的动作。

    SYSTEM, METHOD, AND APPARATUS FOR GENERATING A SCRIPT TO PERFORM A TASK AT A TARGET WEB INTERFACE INSTANCE
    9.
    发明申请
    SYSTEM, METHOD, AND APPARATUS FOR GENERATING A SCRIPT TO PERFORM A TASK AT A TARGET WEB INTERFACE INSTANCE 审中-公开
    用于生成脚本以在目标网络界面实现任务的系统,方法和装置

    公开(公告)号:US20110196853A1

    公开(公告)日:2011-08-11

    申请号:US12702152

    申请日:2010-02-08

    IPC分类号: G06F15/18 G06F17/30 G06F7/10

    CPC分类号: G06F9/45512 G06F8/35

    摘要: A computer-implemented method for automatically generating a script for a target web interface instance. Embodiments include receiving a task description of a task to be completed on a target web interface instance. The computer-implemented method also includes repeating steps until the task is completed. The repeating steps include determining from the target web interface instance a plurality of actions that may be performed on the target web interface instance and using the task description, predicting which action of the plurality of actions from the target web interface instance is an action most likely to be selected. The repeating steps also include performing the action most likely to be selected, thus proceeding to a first web interface instance and setting the first web interface instance as the target web interface instance.

    摘要翻译: 用于自动生成目标Web界面实例脚本的计算机实现的方法。 实施例包括在目标web界面实例上接收要完成的任务的任务描述。 计算机实现的方法还包括重复步骤直到任务完成。 重复的步骤包括从目标web界面实例确定可以在目标web界面实例上执行的多个动作,并使用任务描述,预测来自目标web界面实例的多个动作的哪个动作最可能是动作 被选中。 重复的步骤还包括执行最有可能被选择的动作,从而进行到第一web界面实例并将第一web界面实例设置为目标web界面实例。

    SOCIALLY-AUTHORED CONTEXT-INITIATED PROCESSES
    10.
    发明申请
    SOCIALLY-AUTHORED CONTEXT-INITIATED PROCESSES 审中-公开
    社会上授权的上下文过程

    公开(公告)号:US20090193339A1

    公开(公告)日:2009-07-30

    申请号:US12021783

    申请日:2008-01-29

    IPC分类号: G06F9/44 G06F3/048

    CPC分类号: G06F9/453

    摘要: Embodiments herein provide a method that maintains computerized scripts. The scripts provide assistance to users with respect to using at least one computer software application that is operating on a computerized device. The method receives, from the user, at least one trigger. This process creates or “authors” the trigger. This “trigger” is an item that automatically initiates at least one of the scripts for the user. In addition, the method adds the trigger to the computer software application (not automatically, but instead based on user input). Thus, when initiated by the trigger, the script automatically outputs assistance (text, sounds, illustrations, educational videos, etc.) to the user through the computerized interface of the computerized device, so as to provide the needed assistance to the user.

    摘要翻译: 本文的实施例提供了一种维护计算机化脚本的方法。 这些脚本向用户提供关于使用在计算机化设备上运行的至少一个计算机软件应用程序的帮助。 该方法从用户接收至少一个触发器。 此过程创建或“作者”触发器。 此“触发器”是自动启动用户至少一个脚本的项目。 此外,该方法将触发器添加到计算机软件应用程序(不是自动的,而是基于用户输入)。 因此,当由触发器发起时,脚本通过计算机化设备的计算机化界面自动地向用户输出辅助(文本,声音,插图,教育视频等),以便向用户提供所需的帮助。