NATURAL LANGUAGE ASSERTION
First Claim
Patent Images
1. A method for testing comprising the following machine-implemented steps:
- receiving an instruction including a natural language assertion statement;
parsing the instruction; and
evaluating the natural language assertion statement to true or false.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, a system, and a computer medium for testing may be provided. An instruction including a natural language assertion statement may be received. The instruction may be parsed. The natural language assertion statement may be evaluated to true or false.
19 Citations
20 Claims
-
1. A method for testing comprising the following machine-implemented steps:
-
receiving an instruction including a natural language assertion statement; parsing the instruction; and evaluating the natural language assertion statement to true or false. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 16, 17, 18)
-
-
12. A natural language scripting system comprising:
-
a script parsing module machine-operable to parse an instruction including a natural language assertion statement that specifies a property within a graphical user interface for testing; a model interaction module operable to analyze a model describing elements of the graphical user interface; and an assertion evaluation module operable to evaluate the natural language assertion statement to true or false based on analysis of the model.
-
-
19. A non-transitory computer readable storage medium having computer readable code embodied therewith, the computer readable code comprising:
-
code to receive a natural language instruction including a condition and an indication of a user interface element of a computer application; code to parse the instruction to determine the user interface element; and code to determine whether the user interface element meets the condition. - View Dependent Claims (20)
-
Specification