System and method for generating automatic test plans for graphical user interface applications
First Claim
1. A method for generating graphical user interface (GUI) application automatic test plans, the method comprising:
- launching a GUI application under test (AUT);
discovering access paths to user interface (UI) elements in the AUT;
generating logical access paths to the discovered UI elements;
launching a test plan that uses the generated access paths;
sending test messages to UI elements in the AUT;
wherein launching a test plan includes launching a plug-in application to automatically convert the generated access paths into automated test program software instructions selected from a group consisting of IBM®
RATIONAL®
Test and QA PARTNER®
programs.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method are provided for generating automatic test plans for GUI applications. The method comprises: launching a GUI application under test (AUT); discovering access paths to user interface (UI) elements in the AUT; generating logical access paths to the discovered UI elements; launching a test plan that uses the generated access paths; and, sending test messages to UI elements in the AUT. The method may identify UI element types such as a menu, sub-menu, check box, text box, or variable UI elements. Then, sending test messages to UI elements in the AUT includes sending corresponding test messages such as menu select, sub-menu select, check box select, text box fill, or variable fill command messages. For example, if a variable UI element is identified, sending test messages to UI elements in the AUT includes: sending a command to populate the variable UI elements; and, selecting the populated value.
54 Citations
22 Claims
-
1. A method for generating graphical user interface (GUI) application automatic test plans, the method comprising:
-
launching a GUI application under test (AUT); discovering access paths to user interface (UI) elements in the AUT; generating logical access paths to the discovered UI elements; launching a test plan that uses the generated access paths; sending test messages to UI elements in the AUT; wherein launching a test plan includes launching a plug-in application to automatically convert the generated access paths into automated test program software instructions selected from a group consisting of IBM®
RATIONAL®
Test and QA PARTNER®
programs. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for generating automatic test plans for graphical user interface (GUI) applications, the system comprising:
-
a GUI application under test (AUT); and
,a tester application having a discovery interface connected to the AUT to discover access paths to user interface (UI) elements in the AUT, a test plan interface to supply a test plan that generates logical access paths to the discovered UI elements, and a plug-in application to automatically convert the generated access paths into automated test program software instructions selected from a group consisting of IBM®
RATIONAL®
Test and QA PARTNERS®
programs. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
Specification