AUTOMATED TEST INPUT GENERATION FOR INTEGRATION TESTING OF MICROSERVICE-BASED WEB APPLICATIONS

    公开(公告)号:US20210374039A1

    公开(公告)日:2021-12-02

    申请号:US17401618

    申请日:2021-08-13

    Abstract: Techniques for automated generation of inputs for testing microservice-based applications are provided. In one example, a computer-implemented method comprises: traversing, by a system operatively coupled to a processor, a user interface of a microservices-based application by performing actions on user interface elements of the user interface; and generating, by the system, an aggregated log of user interface event sequences and application program interface call sets based on the traversing. The computer-implemented method also comprises: determining, by the system, respective user interface event sequences that invoke application program interface call sets; and generating, by the system, respective test inputs based on the user interface event sequences that invoke the application program interface call sets.

    Prioritizing resiliency tests of microservices

    公开(公告)号:US10810112B2

    公开(公告)日:2020-10-20

    申请号:US16028921

    申请日:2018-07-06

    Abstract: Techniques are provided for automated resiliency testing. In one example, a computer-implemented method comprises analyzing, by a system operatively coupled to a processor, an annotated state transition graph of a user interface of a microservices-based application, wherein the annotated state transition graph has edges annotated with application program interface call subgraphs. The computer-implemented method also comprises generating, by the system, an ordered list of the application program interface call subgraphs based on the analyzing.

    System and method for creating change-resilient scripts
    10.
    发明授权
    System and method for creating change-resilient scripts 有权
    用于创建更改弹性脚本的系统和方法

    公开(公告)号:US09075918B1

    公开(公告)日:2015-07-07

    申请号:US14188718

    申请日:2014-02-25

    Abstract: A method for creating agnostic test automation script commands associated with a specified action and a user interface (UI) is provided. The method may include receiving a target element associated with the specified action. The method may also generate at least one anchor uniquely identifying the target element, wherein the target element is ambiguous. The method may further include generating an agnostic test automation script command based on the received target element and the at least one generated anchor. Additionally, the method may analyze, using the generated agnostic test automation script command, the at least one generated anchor to locate the target element within the user interface (UI), wherein the analyzing is based on an application on which the agnostic test automation script command is to be executed. The method may also include performing, using the generated agnostic test automation script command, the specified action on the located target element.

    Abstract translation: 提供了一种用于创建与指定操作和用户界面(UI)相关联的不可知测试自动化脚本命令的方法。 该方法可以包括接收与指定动作相关联的目标元素。 该方法还可以生成唯一地标识目标元素的至少一个锚,其中目标元素是不明确的。 所述方法还可以包括基于所接收的目标元素和所述至少一个生成的锚来生成不可知测试自动化脚本命令。 此外,该方法可以使用所生成的不可知测试自动化脚本命令来分析所述至少一个生成的锚以定位所述用户界面(UI)内的所述目标元素,其中所述分析基于所述不可知测试自动化脚本 执行命令。 该方法还可以包括使用生成的不可知测试自动化脚本命令来对定位的目标元素执行指定的动作。

Patent Agency Ranking