Language-driven interface for an automated testing framework
First Claim
1. A method for automated testing using an automation testing tool that emulates user interactions for testing the functionality of a computer system, the method comprising:
- receiving a word having a colloquial meaning;
querying a database for the word, the database containing a plurality of words, each word having associated with it a set of one or more computer instructions which, when executed by the automation testing tool, causes the computer to perform a function that is related to the colloquial meaning of the word;
retrieving the instruction set corresponding to the word from the database; and
performing the function through use of the automated testing tool that is related to the colloquial meaning of the word;
where the colloquial meaning of the word is understood by a general population.
5 Assignments
0 Petitions
Accused Products
Abstract
To test the functionality of a computer system, automated testing may use an automation testing tool that emulates user interactions. A database may store words each having a colloquial meaning that is understood by a general population. For each of these words, the database may store associated computer instructions that can be executed to cause a computer to perform the function that is related to the meaning of the word. During testing, a word may be received having a colloquial meaning that is understood by a general population. The database may be queried for the received word and the set of computer instructions may be returned by the database. The automated testing tool may then perform the function returned to the colloquial meaning of the word. The words stored in the database may be in English or another language.
-
Citations
15 Claims
-
1. A method for automated testing using an automation testing tool that emulates user interactions for testing the functionality of a computer system, the method comprising:
-
receiving a word having a colloquial meaning;
querying a database for the word, the database containing a plurality of words, each word having associated with it a set of one or more computer instructions which, when executed by the automation testing tool, causes the computer to perform a function that is related to the colloquial meaning of the word;
retrieving the instruction set corresponding to the word from the database; and
performing the function through use of the automated testing tool that is related to the colloquial meaning of the word;
where the colloquial meaning of the word is understood by a general population. - View Dependent Claims (2, 3, 4)
-
-
5. A method for automated testing using an automation testing tool that emulates user interactions for testing the functionality of a computer system, the method comprising:
-
receiving a word having a colloquial meaning;
querying a database for the word, the database containing a plurality of words, each word having associated with it a set of one or more computer Instructions which, when executed by the automation testing tool, causes the computer to perform a function that Is related to the colloquial meaning of the word;
retrieving the instruction set corresponding to the word from the database;
performing the function through use of the automated testing tool that is related to the colloquial meaning of the word; and
presenting the instruction set to a user in human-readable form;
where the colloquial meaning of the word is understood by a general population.
-
-
6. A computer program embodied on a computer readable medium for automated testing using an automation testing tool that emulates user interactions for testing the functionality of a computer system, comprising:
-
a code segment for receiving a word having a colloquial meaning;
a code segment for querying a database for the word, the database containing a plurality of words, each word having associated with it a set of one or more computer instructions which, when executed by the automation testing tool, causes the computer to perform a function that Is related to the colloquial meaning of the word;
a code segment for retrieving the Instruction set corresponding to the word from the database; and
a code segment for performing the function through use of the automated testing tool that is related to the colloquial meaning of the word;
where the colloquial meaning of the word is understood by a general population. - View Dependent Claims (7, 8, 9)
-
-
10. A system for automated testing using an automation testing tool that emulates user interactions for testing the functionality of a computer system, comprising:
-
logic for receiving a word having a colloquial meaning;
logic for querying a database for the word, the database containing a plurality of words, each word having associated with it a set of one or more computer instructions which, when executed by the automation testing tool, causes the computer to perform a function that is related to the colloquial meaning of the word;
logic for retrieving the instruction set corresponding to the word from the database; and
logic for performing the function through use of the automated testing tool that is related to the colloquial meaning of the word;
where the colloquial meaning of the word is understood by a general population. - View Dependent Claims (11, 12, 13)
-
-
14. A computer program embodied on a computer readable medium for automated testing using an automation testing tool that emulates user interactions for testing the functionality of a computer system, comprising:
-
a code segment for receiving a word having a colloquial meaning;
a code segment for querying a database for the word, the database containing a plurality of words, each word having associated with it a set of one or more computer instructions which, when executed by the automation testing tool, causes the computer to perform a function that is related to the colloquial meaning of the word;
a code segment for retrieving the instruction set corresponding to the word from the database;
a code segment for performing the function through use of the automated testing tool that is related to the colloquial meaning of the word; and
a code segment for presenting the instruction set to a user in human-readable form;
where the colloquial meaning of the word is understood by a general population.
-
-
15. A system for automated testing using an automation testing tool that emulates user interactions for testing the functionality of a computer system, comprising:
-
logic for receiving a word having a colloquial meaning;
logic for querying a database for the word, the database containing a plurality of words, each word having associated with It a set of one or more computer instructions which, when executed by the automation testing tool, causes the computer to perform a function that is related to the colloquial meaning of the word;
logic for retrieving the instruction set corresponding to the word from the database;
logic for performing the function through use of the automated testing tool that Is related to the colloquial meaning of the word; and
logic for presenting the instruction set to a user in human-readable form;
where the colloquial meaning of the word is understood by a general population.
-
Specification