Patents Assigned to Eggplant Limited
  • Patent number: 11507496
    Abstract: A method for generating an automated test configured to test a system under test. The system under test has a plurality of operational states, at least one operational state having one or more executable actions associated therewith operable to execute predetermined operations and/or transition the system under test between operational states. The method includes the steps of: defining a model of the system under test comprising a plurality of model states; defining one or more selectable model actions; associating one or more test description sections with one or more model actions; selecting a sequence of model actions; and utilising the test description sections associated with the selected sequence of model actions to define a sequence of operation commands for execution on the system under test as an automated test.
    Type: Grant
    Filed: October 27, 2020
    Date of Patent: November 22, 2022
    Assignee: EGGPLANT LIMITED
    Inventors: Antony Edwards, Giles Thomas Hall
  • Patent number: 11507494
    Abstract: There is provided a method for defining an automated test configured, when executed, to test a system under test comprising one or more computer programs being executed on one or more computer devices. The system under test comprises a plurality of operational states, at least one operational state having one or more executable actions associated therewith operable to execute predetermined operations and/or transition the system under test between operational states.
    Type: Grant
    Filed: October 28, 2020
    Date of Patent: November 22, 2022
    Assignee: EGGPLANT LIMITED
    Inventors: Antony Edwards, Giles Thomas Hall
  • Patent number: 11288169
    Abstract: A method for performing an automated computer test that causes a test computer system to control a graphical user interface (GUI) of a system under test (SUT). The method includes: a) receiving a reference image representative of an expected image on the GUI of the SUT, the reference image having an image boundary; b) identifying whether one or more text characters are present within the image boundary; c) responsive to any identified text characters in step b), defining a mask region within the reference image boundary based on the identified text characters; d) identifying a transformed expected image on the GUI of the SUT using one or more transforms of the reference image, the identifying comprises matching an unmasked portion of a transformed reference image to a portion of the GUI; e) responsive to the identification of a transformed expected image, performing subsequent operations and/or verification steps on the SUT.
    Type: Grant
    Filed: November 10, 2016
    Date of Patent: March 29, 2022
    Assignee: EGGPLANT LIMITED
    Inventor: Jonathan Gillaspie
  • Publication number: 20210042215
    Abstract: A method for generating an automated test configured to test a system under test. The system under test has a plurality of operational states, at least one operational state having one or more executable actions associated therewith operable to execute predetermined operations and/or transition the system under test between operational states. The method includes the steps of: defining a model of the system under test comprising a plurality of model states; defining one or more selectable model actions; associating one or more test description sections with one or more model actions; selecting a sequence of model actions; and utilising the test description sections associated with the selected sequence of model actions to define a sequence of operation commands for execution on the system under test as an automated test.
    Type: Application
    Filed: October 27, 2020
    Publication date: February 11, 2021
    Applicant: Eggplant Limited
    Inventors: Antony EDWARDS, Giles Thomas HALL
  • Publication number: 20210042213
    Abstract: There is provided a method for defining an automated test configured, when executed, to test a system under test comprising one or more computer programs being executed on one or more computer devices. The system under test comprises a plurality of operational states, at least one operational state having one or more executable actions associated therewith operable to execute predetermined operations and/or transition the system under test between operational states.
    Type: Application
    Filed: October 28, 2020
    Publication date: February 11, 2021
    Applicant: Eggplant Limited
    Inventors: Antony EDWARDS, Giles Thomas HALL
  • Patent number: 10853226
    Abstract: A method for defining an automated test is configured to test a system under test. The system under test includes a plurality of operational states, at least one operational state having executable actions associated therewith operable to execute predetermined operations and/or transition the system under test between operational states. The method includes a) defining an executable model of the system under test including a plurality of model states; and b) defining one or more selectable model actions, each model action representative of one or more executable actions on the system under test and configured such that one or more preconditions are assignable thereto. Each model action is configured to be available to be selected unless any preconditions assigned to the respective model action are not satisfied. The model is configured such that a test program is operable to select a sequence of available model actions to define an automated test.
    Type: Grant
    Filed: February 10, 2017
    Date of Patent: December 1, 2020
    Assignee: Eggplant Limited
    Inventors: Antony Edwards, Giles Thomas Hall
  • Patent number: 10853229
    Abstract: A method for generating an automated test configured to test a system under test. The system under test has a plurality of operational states, at least one operational state having one or more executable actions associated therewith operable to execute predetermined operations and/or transition the system under test between operational states. The method includes the steps of: defining a model of the system under test comprising a plurality of model states; defining one or more selectable model actions; associating one or more test description sections with one or more model actions; selecting a sequence of model actions; and utilising the test description sections associated with the selected sequence of model actions to define a sequence of operation commands for execution on the system under test as an automated test.
    Type: Grant
    Filed: February 10, 2017
    Date of Patent: December 1, 2020
    Assignee: Eggplant Limited
    Inventors: Antony Edwards, Giles Thomas Hall
  • Patent number: 10810113
    Abstract: Some embodiments are directed to a method comprising automatically obtaining one or more reference data items representative of one or more graphical user interface (GUI) objects from a GUI of a system under test by, for each of the one or more reference data items: identifying one or more correlations between two or more pixels of the GUI of the system under test to determine a group of pixels corresponding to a GUI object; determining image boundaries of the GUI object based on at least one of the determined group of pixels and any identified correlations; generating a reference data item representative of the GUI object identified by the determined image boundaries; and storing the reference data item in a database. The method also comprises receiving a user input representative of a selection of a desired reference data item from the database and updating a test description for an automated computer test with the selected reference data item.
    Type: Grant
    Filed: October 4, 2017
    Date of Patent: October 20, 2020
    Assignee: Eggplant Limited
    Inventor: Jonathan Gillaspie