Supporting record and replay for infinite scroll elements

    公开(公告)号:US11650911B2

    公开(公告)日:2023-05-16

    申请号:US17341933

    申请日:2021-06-08

    CPC classification number: G06F11/3688 G06F11/3664 G06F11/3692

    Abstract: Embodiments provide for automated testing of an Application Under Test (AUT) that utilizes an infinite scroll element. Automated testing of the AUT can comprise executing one or more test scripts on the AUT which can present a user interface including a plurality of elements and the test scripts can perform one or more functional tests on the AUT through the plurality of elements of the user interface. During performance of the one or more functional tests, a scroll event associated with an element of the user interface can be detected and a determination can be made as to whether the element associated with the scroll event is an infinite scroll element. In response to determining the element is an infinite scroll element, a set of test results for the functional test can be recorded including results for the infinite scroll element and an interaction with the infinite scroll element.

    Automatic zoom on device screen to improve artificial intelligence identification rate

    公开(公告)号:US11561678B1

    公开(公告)日:2023-01-24

    申请号:US17513718

    申请日:2021-10-28

    Abstract: An image of a user interface of a device is captured. A graphical object is identified in the image of the user interface. For example, a menu item or a text object is identified in the image of the user interface. An Artificial Intelligence (AI) process is used to determine a confidence score for the graphical object; the confidence score identifies a confidence of how likely a type of the graphical object can be identified. In response to the first confidence score not meeting a threshold, a zoomed in image of the graphical object is taken or a zoomed-out image of the graphical object is taken. The zoomed in image or the zoomed-out image is used to increase the confidence score to better identify the type of the graphical object.

    METHODS AND SYSTEMS TO AUTOMATICALLY DEDUCE RELATIONSHIPS AMONG TEST STEPS

    公开(公告)号:US20220300408A1

    公开(公告)日:2022-09-22

    申请号:US17205387

    申请日:2021-03-18

    Abstract: Embodiments of the disclosure provide systems and methods for executing a functional test on an application. According to one embodiment, a method for running a functional test on an application can comprise executing the function test on the application. The functional test can comprise a plurality of steps. The plurality of steps can comprise a set of related steps having one or more relationships between each other and a set of one or more independent steps having no relationships to other steps in the plurality of steps. The one or more relationships between the set of related steps can be deduced and an indication of the deduced one or more relationships between the set of related steps can be saved. The functional test can then be replayed on the application based on the saved indication of the deduced one or more relationships between the set of related steps.

    USING GRAPHICAL IMAGE ANALYSIS DOR IDENTIFYING IMAGE OBJECTS

    公开(公告)号:US20220147439A1

    公开(公告)日:2022-05-12

    申请号:US17093741

    申请日:2020-11-10

    Abstract: An image of a graphical user interface is captured. For example, a screen shot of a browser display is captured. Text syntax is executed that contains one or more parameters for identifying a graphical object. For example, the text syntax may identify a rectangle that contains the text “OK” where the text is red. Based on the text syntax, a graphical object is identified in the image of the graphical user interface. Information is returned that identifies how to access the graphical object in the graphical user interface. For example, coordinates of the graphical object are identified. This information can then be used in a test script using existing programming languages to test the graphical user interface. For example, the coordinates may be used to click on the OK button.

    Identification of input object in a graphical user interface

    公开(公告)号:US11106571B2

    公开(公告)日:2021-08-31

    申请号:US16711537

    申请日:2019-12-12

    Abstract: A computing device includes a processor and a medium storing instructions. The instructions are executable by the processor to: record a test script for an application in a first display configuration, the test script including a user interaction with an input object in a graphical user interface (GUI) of the application; in response to reaching the user interaction during a configuration execution of the recorded test script, determine identifier information of the input object for each of a plurality of display configurations; and store the identifier information of the input object for each of the plurality of display configurations, the stored identifier information used during testing executions of the test script.

    MACHINE LEARNING BASED ON FUNCTIONAL TESTING

    公开(公告)号:US20230075004A1

    公开(公告)日:2023-03-09

    申请号:US17461301

    申请日:2021-08-30

    Abstract: An image of a graphical user interface is captured. A process is started to record identification of a graphical object (e.g., a text field) in the image of the graphical user interface. Recording identification of the graphical object in the image of the graphical user interface is based on machine learning. An end to the process to record identification of the graphical object in the image of the graphical user interface is identified. A machine learned software object is updated. For example, the machine learned software object is updated with a location of the graphical object. The updated machine learned software object then is used to test the graphical object. For example, to automatically fill in the text field using a test script.

    METHOD AND SYSTEM FOR AUTOMATIC TEST WEBSITE LAYOUT

    公开(公告)号:US20230044682A1

    公开(公告)日:2023-02-09

    申请号:US17395041

    申请日:2021-08-05

    Abstract: Method and system to automatically verify the layout of a webpage on various screen sizes. The method includes retrieving screen size data associated with the webpage. The method further includes determining anchor points for the webpage based on the retrieved screen size data. The method also includes rendering the plurality of elements of the webpage based on the retrieved screen size data and the determined anchor points and identifying a respective location of each of the plurality of elements of the webpage to verify the layout of the plurality of elements of the webpage. If an error in the layout of the webpage is detected, a visual and/or audio alert is sent.

    Using graphical image analysis for identifying image objects

    公开(公告)号:US11573889B2

    公开(公告)日:2023-02-07

    申请号:US17093741

    申请日:2020-11-10

    Abstract: An image of a graphical user interface is captured. For example, a screen shot of a browser display is captured. Text syntax is executed that contains one or more parameters for identifying a graphical object. For example, the text syntax may identify a rectangle that contains the text “OK” where the text is red. Based on the text syntax, a graphical object is identified in the image of the graphical user interface. Information is returned that identifies how to access the graphical object in the graphical user interface. For example, coordinates of the graphical object are identified. This information can then be used in a test script using existing programming languages to test the graphical user interface. For example, the coordinates may be used to click on the OK button.

    SUPPORTING RECORD AND REPLAY FOR INFINITE SCROLL ELEMENTS

    公开(公告)号:US20220391313A1

    公开(公告)日:2022-12-08

    申请号:US17341933

    申请日:2021-06-08

    Abstract: Embodiments provide for automated testing of an Application Under Test (AUT) that utilizes an infinite scroll element. Automated testing of the AUT can comprise executing one or more test scripts on the AUT which can present a user interface including a plurality of elements and the test scripts can perform one or more functional tests on the AUT through the plurality of elements of the user interface. During performance of the one or more functional tests, a scroll event associated with an element of the user interface can be detected and a determination can be made as to whether the element associated with the scroll event is an infinite scroll element. In response to determining the element is an infinite scroll element, a set of test results for the functional test can be recorded including results for the infinite scroll element and an interaction with the infinite scroll element.

Patent Agency Ranking