-
公开(公告)号:US20230075004A1
公开(公告)日:2023-03-09
申请号:US17461301
申请日:2021-08-30
Applicant: MICRO FOCUS LLC
Inventor: Yun-Sheng Liu , Peng-Ji Yin , Er-Xin Shang , Gil Nakache , Tsachi Ben Zur , Anton Kaminsky , Shuhui Fu , Amos Nesher , Eyal Luzon
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.
-
公开(公告)号:US11573889B2
公开(公告)日:2023-02-07
申请号:US17093741
申请日:2020-11-10
Applicant: MICRO FOCUS LLC
Inventor: Er-Xin Shang , Hua-Ming Zhai , Yun-Sheng Liu , Tezeen Yu
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.
-
公开(公告)号:US20220391313A1
公开(公告)日:2022-12-08
申请号:US17341933
申请日:2021-06-08
Applicant: MICRO FOCUS LLC
Inventor: Er-Xin Shang , Yun-Sheng Liu , Shuhui Fu , Yi-Bin Guo , Yun Yuan , Hua-Ming Zhai
IPC: G06F11/36
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.
-
公开(公告)号:US12079108B2
公开(公告)日:2024-09-03
申请号:US17461301
申请日:2021-08-30
Applicant: MICRO FOCUS LLC
Inventor: Yun-Sheng Liu , Peng-Ji Yin , Er-Xin Shang , Gil Nakache , Tsachi Ben Zur , Anton Kaminsky , Shuhui Fu , Amos Nesher , Eyal Luzon
CPC classification number: G06F11/3664 , G06F9/543 , G06N20/00
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.
-
公开(公告)号:US11650911B2
公开(公告)日:2023-05-16
申请号:US17341933
申请日:2021-06-08
Applicant: MICRO FOCUS LLC
Inventor: Er-Xin Shang , Yun-Sheng Liu , Shuhui Fu , Yi-Bin Guo , Yun Yuan , Hua-Ming Zhai
IPC: G06F11/36
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.
-
公开(公告)号:US20220147439A1
公开(公告)日:2022-05-12
申请号:US17093741
申请日:2020-11-10
Applicant: MICRO FOCUS LLC
Inventor: Er-Xin Shang , Hua-Ming Zhai , Yun-Sheng Liu , Tezeen Yu
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.
-
-
-
-
-