Patents by Inventor Robert Wareham

Robert Wareham has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 11263119
    Abstract: Test automation for a web page comprising specifying a number of tests for web page elements comprising specifying a test step for each of a number of web page elements on the web page. Each test step is stored as a metadata object containing a unique identifier for the web page, a unique identifier for the web page element to which the test step corresponds, and a required interaction for the web page element. A test step is selected to perform on a web page element, and the metadata for the element is extracted according to its unique identifier in the test step. An interpreter algorithm processes the metadata to determine what the web page element is, how best to identify the web page element, and commands to perform the required interaction and chooses a selector for the web page element. The test step is then executed.
    Type: Grant
    Filed: May 7, 2019
    Date of Patent: March 1, 2022
    Assignee: ADP, Inc.
    Inventors: Robert Wareham, Mohammed Ahmed, Richard Noad, Pi Lanningham
  • Publication number: 20200371899
    Abstract: A computer-implemented method for determining code coverage of an application under test (AUT) from automated tests includes obtaining, from a storage by a number of processors, metadata from the automated tests for the AUT. The metadata includes a test to be performed on a corresponding web page element. The method also includes identifying, by a number of processors, flow through the AUT made by the automated tests from the metadata. The method also includes determining, by a number of processors, a metric according to the flow through the AUT obtained from the metadata. The metric indicates a level of test coverage of the automated tests. The metric is determined statically from the metadata without executing the automated tests. The method also includes determining, by a number of processors, whether a threshold level of test coverage of the AUT has been reached according to the metric.
    Type: Application
    Filed: May 24, 2019
    Publication date: November 26, 2020
    Inventors: Mohammed Balal Ahmed, Richard A. Noad, Robert Wareham
  • Publication number: 20200356467
    Abstract: Test automation for a web page comprising specifying a number of tests for web page elements comprising specifying a test step for each of a number of web page elements on the web page. Each test step is stored as a metadata object containing a unique identifier for the web page, a unique identifier for the web page element to which the test step corresponds, and a required interaction for the web page element. A test step is selected to perform on a web page element, and the metadata for the element is extracted according to its unique identifier in the test step. An interpreter algorithm processes the metadata to determine what the web page element is, how best to identify the web page element, and commands to perform the required interaction and chooses a selector for the web page element. The test step is then executed.
    Type: Application
    Filed: May 7, 2019
    Publication date: November 12, 2020
    Inventors: Robert Wareham, Mohammed Ahmed, Richard Noad, Pi Lanningham