Binding a software item to a plain english control name
First Claim
Patent Images
1. A non-transitory computer readable storage medium comprising instructions stored thereon which, when executed, cause a computing system to perform a method of binding a software item to a plain English name, said method comprising:
- receiving a user input of a plain English control name into a test file, said plain English control name describing an appearance of a control;
executing a test of said software item according to said test file in a testing environment;
modifying said testing environment according to said test file;
automatically searching a user interface tree of a user interface under said test for a control corresponding to said plain English control name, said user interface tree comprising a plurality of controls; and
dynamically binding said control of said user interface tree in said software item under said test to said plain English control name during run time of said test.
1 Assignment
0 Petitions
Accused Products
Abstract
In a method of binding a software item to a plain English name, a user input of a plain English control name is received into a test file. A user interface under test is automatically searched for a control corresponding to the plain English control name. The corresponding control in the software item under test is automatically bound to the plain English control name.
69 Citations
15 Claims
-
1. A non-transitory computer readable storage medium comprising instructions stored thereon which, when executed, cause a computing system to perform a method of binding a software item to a plain English name, said method comprising:
-
receiving a user input of a plain English control name into a test file, said plain English control name describing an appearance of a control; executing a test of said software item according to said test file in a testing environment; modifying said testing environment according to said test file; automatically searching a user interface tree of a user interface under said test for a control corresponding to said plain English control name, said user interface tree comprising a plurality of controls; and dynamically binding said control of said user interface tree in said software item under said test to said plain English control name during run time of said test. - View Dependent Claims (2, 3, 4, 10, 11)
-
-
5. A method of binding a software item to a plain English control name, said method comprising:
-
receiving a user input of a plain English control name into a test file, said plain English control name describing an appearance of a control; executing a test of said software item according to said test file in a testing environment; modifying said testing environment according to said test file; automatically searching a user interface tree of a user interface under said test for a control corresponding to the plain English name, said user interface tree comprising a plurality of controls; and dynamically binding said control of said user interface tree in said software item under said test to said plain English control name during run time of said test. - View Dependent Claims (6, 7, 8, 12, 13)
-
-
9. A non-transitory computer readable storage medium comprising instructions stored thereon which, when executed, cause a computing system to execute a language evaluator, said language evaluator comprising:
-
an input mechanism operable to receive a user input of a plain English control name into a test file, said plain English control name describing an appearance of a control; a testing environment operable to execute a test of said software item according to said test file and operable to modify said testing environment according to said test file; a search engine operable to automatically search a user interface tree of a user interface under said test for a control corresponding to said plain English control name, said user interface tree comprising a plurality of controls; and a binding mechanism operable to dynamically bind a control of said user interface tree in said software item under said test to said plain English control name during run time of said test. - View Dependent Claims (14, 15)
-
Specification