Patent ID: 9442829
Filing Date: 2016-09-13
CPC Classification: G06F

Claim Text:
1. A system for detecting error states when interacting with web applications, the system comprising: a web application analyzer configured to access a first web page of a plurality of web pages of a web application, determine that the first web page includes an input validation operation by statically analyzing software instructions within the first web page, and analyze the input validation operation to identify a characteristic of the input validation operation; a web application tester configured to configure an input to cause the input validation operation to effect an error state, and provide the input to the first web page, thereby effecting the error state; and an error state detector configured to identify a feature among the plurality of web pages that is: a crawler configured to crawl the web application and provide at least one of the web application analyzer, the web application tester, and the error state detector with access to at least one of the plurality of web pages; wherein the web application tester is configured to provide at least one different inputs to the second web page until the feature is absent from the second web page, wherein the at least one different inputs is based on the characteristic of the input validation operation; and wherein the web application analyzer, the web application tester, and the error state detector are implemented in a computer hardware.