Enhancing GUI automation testing using video

    公开(公告)号:US10025695B2

    公开(公告)日:2018-07-17

    申请号:US15134455

    申请日:2016-04-21

    IPC分类号: G06F11/00 G06F11/36 G06F8/38

    摘要: A method, computer program product, and system for testing an application on a GUI are provided. A request to perform a test of an application is received. The test uses a script that includes instructions to perform real actions on a GUI of the application. Execution of the script is initiated. A test recording is generated by capturing a first plurality of screenshots of the GUI during the test. In response to detecting an error during execution of the script, a baseline video is retrieved. The baseline video includes a second plurality of screenshots of the GUI from a successful execution of the script. An error message is issued. The error message includes at least a portion of the test recording and at least a portion of the baseline video.

    GENERATING REUSABLE TESTING PROCEDURES

    公开(公告)号:US20170270034A1

    公开(公告)日:2017-09-21

    申请号:US15390045

    申请日:2016-12-23

    IPC分类号: G06F11/36 G06F9/44

    摘要: A selection of a plurality of graphical user interface (GUI) components of a GUI is received. The selection is received so that the GUI can be tested. Attributes of the selection of GUI components are determined. Using the attributes, a default procedure for testing the GUI is determined. The default procedure includes a first set of input values for GUI components of the plurality of GUI components. The default procedure includes a first sequence in which the first set of input values are provided. Modifications to the default procedure are received. Using the modifications, a final procedure with a second set of input values provided in a sequence is generated. The GUI is tested with the final procedure. Testing the GUI includes providing the second set of input values to respective GUI components in the second sequence.

    GENERATING REUSABLE TESTING PROCEDURES
    4.
    发明申请

    公开(公告)号:US20170270030A1

    公开(公告)日:2017-09-21

    申请号:US15070553

    申请日:2016-03-15

    IPC分类号: G06F11/36 G06F3/0482 G06F9/44

    摘要: A selection of a plurality of graphical user interface (GUI) components of a GUI is received. The selection is received so that the GUI can be tested. Attributes of the selection of GUI components are determined. Using the attributes, a default procedure for testing the GUI is determined. The default procedure includes a first set of input values for GUI components of the plurality of GUI components. The default procedure includes a first sequence in which the first set of input values are provided. Modifications to the default procedure are received. Using the modifications, a final procedure with a second set of input values provided in a sequence is generated. The GUI is tested with the final procedure. Testing the GUI includes providing the second set of input values to respective GUI components in the second sequence.

    EXTRACTION OF RELATIONSHIP GRAPHS FROM RELATIONAL DATABASES

    公开(公告)号:US20230131681A1

    公开(公告)日:2023-04-27

    申请号:US17509163

    申请日:2021-10-25

    IPC分类号: G06F16/2455 G06F16/28

    摘要: A computer-implemented method includes analyzing, by a processing unit, a relational database to discover a plurality of static relationships between a plurality of data fields captured in two or more tables. The processing unit can discover a plurality of entity relationships based on observing application-generated queries and results of accessing the relational database in response to one or more test triggers. The processing unit can build one or more relation graphs based on the static relationships and the entity relationships to link a plurality of nodes with one or more edges that define at least one relationship between the nodes. One or more class graphs are formed having a reduced number of edges than the one or more relation graphs. The processing unit can generate one or more result data graphs using the one or more class graphs as a graph database model of the relational database.

    Extraction of relationship graphs from relational databases

    公开(公告)号:US11636111B1

    公开(公告)日:2023-04-25

    申请号:US17509163

    申请日:2021-10-25

    IPC分类号: G06F16/28 G06F16/2455

    摘要: A computer-implemented method includes analyzing, by a processing unit, a relational database to discover a plurality of static relationships between a plurality of data fields captured in two or more tables. The processing unit can discover a plurality of entity relationships based on observing application-generated queries and results of accessing the relational database in response to one or more test triggers. The processing unit can build one or more relation graphs based on the static relationships and the entity relationships to link a plurality of nodes with one or more edges that define at least one relationship between the nodes. One or more class graphs are formed having a reduced number of edges than the one or more relation graphs. The processing unit can generate one or more result data graphs using the one or more class graphs as a graph database model of the relational database.