Traitement en cours

Veuillez attendre...

Paramétrages

Paramétrages

Aller à Demande

1. WO2020109779 - TEST DU PROCESSUS WEB

Note: Texte fondé sur des processus automatiques de reconnaissance optique de caractères. Seule la version PDF a une valeur juridique

[ EN ]

CLAIMS

1. An automated method of testing a web-based process, comprising the steps of:

- receiving a set of instructions from a human, the instructions comprising: a plurality of natural language operational tags, each defining an operation to be performed; and a plurality of natural language objects, each defining an element of a document presented for interaction, each operational tag being associated with one of the objects;

- extracting said operational tags and said objects from the instructions;

- performing the operations defined by the operational tags on the elements defined by the objects that are respectively associated with the operational tags, and

- returning a result of at least one of the operations defined by the operational tags.

2. A method according to claim 1, wherein the operations defined by the natural language operational tags include one or more of: navigating, selecting, actuating, or verifying the presence of a document element.

3. A method according to claim 1 or 2, wherein the elements defined by the objects include one or more of: an address of a document, a hyperlink, a button, a text input box, or data generated by one of the operations.

4. A method according to claim 1, 2 or 3, wherein the document is a web page.

5. A method according to any preceding claim, wherein the instructions include test data, for entry into the document.

6. A method according to any preceding claim, wherein the instructions include test data comprising an expected result of an operation.

7. A method according to claim 5 or 6, wherein the test data is presented as one or more data tags within the set of instructions, a test data file being provided to interpret the one or more data tags.

8. A computer program including: a plurality of natural language operational tags, each defining an operation to be performed; and a plurality of natural language objects, each defining an element of a document presented for interaction, each operational tag being associated with one of the objects; such that when the operations defined by the operational tags are performed on the elements defined by the objects that are respectively associated with the operational tags, a result of at least one of the operations defined by the operational tags is returned.

9. A computer program according to claim 8, including test data, for entry into the document.

10. A computer program according to claim 8 or 9, including test data comprising an expected result of an operation.

11. A computer program according to claim 8, 9 or 10, wherein the test data is presented as one or more data tags, the program also including a test data file providing definitions of the one or more data tags.

12. A method of developing and testing a web-based process, comprising the steps of:

- receiving at least one set of instructions from a human, the instructions comprising: a plurality of natural language operational tags, each defining an operation to be performed; and a plurality of natural language objects, each defining an element of a document to be presented for interaction, each operational tag being associated with one of the objects;

- creating the web-based process including the operations to be performed and the document to be presented;

- creating an object repository file, containing the objects with their associated elements of the document;

- storing in a memory the operational tags with their associated operations; and

- causing an engine to execute the at least one set of instructions directly by: extracting said operational tags and said objects from the instructions, retrieving the defined operation for each operational tag from the memory, retrieving the defined document element for each object from the object repository file, and performing the operations in the at least one set of instructions on the respective associated objects, and returning a result of at least one of the operations defined by the operational tags.

13. An automated method of testing a web-based process, comprising the steps of:

- receiving a set of instructions, the instructions comprising: a plurality of natural language operational tags, each defining an operation to be performed; and a plurality of natural language objects, each defining an element of a document presented for interaction, each operational tag being associated with one of the objects;

- extracting said operational tags and said objects from the instructions;

- performing the operations defined by the operational tags on the elements defined by the objects that are respectively associated with the operational tags, and

- returning a result of at least one of the operations defined by the operational tags.