Patent ID: 8701092

Claim:
A system for testing a software application associated with at least one web site or page, the system comprising: at least one processor; and at least one storage medium storing instructions that, when executed by the at least one processor, enables a computer to perform the following: automatically identifying and defining objects associated with the software application and related parameters; generating and storing at least one object map based on said identified and defined objects and their related parameters; creating, based on said at least one object map, a test plan comprising one or more navigation steps, each navigation step comprising at least one method and at least one object associated with the software application; determining baseline test results by resolving said test plan against the software application when the software application is known to be functioning properly; determining regression test results by resolving said test plan against the software application subsequent to the determining of said baseline test results; comparing said regression test results against said baseline test results to identify any flaw or failure in the software application, wherein the comparing accounts for one or more dynamic data and related changes associated with operations of the software application; identifying and parameterizing said one of more dynamic data; determining changes in dynamic data associated with an apparent flaw or failure in the software application identified from the comparing; and excluding said apparent flaw or failure attributed to the parameterized dynamic data.