Patent Document ID: 9424167
Application ID: 14719137

Base Claim:
1. A method for automatically testing an application system graphical user interface (GUI), the method comprising: retrieving, in a computer communicatively connected to an application server providing the application system, a GUI page provided by the application server as part of the application system; automatically identifying, based on image-analysis of an image of the retrieved GUI page, a plurality of text elements of the GUI page; automatically identifying, based on image-analysis of the image of the retrieved GUI page, a plurality of user input objects of the GUI page; automatically associating with each of the plurality of automatically identified user input objects a text element of the plurality of automatically identified text elements; retrieving, based on the text elements associated with each of the plurality of user input objects, a plurality of test parameter values from a database storing test parameter data, wherein each test parameter value of the plurality of test parameter values is associated in the database storing test parameter data with a corresponding text element associated with one of the plurality of user input objects; testing the application system provided by the application server by, for each respective user input object identified in the GUI page, performing a function to: provide, in the respective user input object of the GUI page, the respective test parameter value that is associated in the database storing test parameter data with a same text element as is associated with the respective user input object of the GUI page; and monitoring a response of the application system to the providing of the respective test parameter value to each user input object identified in the GUI page.

---

Claim 12:
12. The method of claim 1 , wherein the identifying of the plurality of text elements of the GUI page comprises performing optical character recognition (OCR) of the GUI page to obtain text information of each text element of the GUI page and to obtain location information of each text element on the GUI page, and wherein the identifying of the plurality of user input objects of the GUI page comprises performing contour analysis of the GUI page to identify the presence, type, and location of each user input object of the GUI page.