Data structures for use with environment based data driven automated test engine for GUI applications
First Claim
1. A computer system comprising a data structure for use with a graphical user interface (GUI) test tool to test a software application having a GUI with a plurality of different application objects, said data structure comprising:
- a plurality of rows, each row containing a plurality of columns, each row defining a single test of a given one of the application objects and each column representing a parameter of the given application object; and
wherein the data structure is used in driving an automatic test engine of the GUI test tool, the automatic test engine including at least one environment-independent component having application object dependent variables related to said parameters and defined by an external data structure such that each said at least one environment-independent component is capable of being operative in testing said plurality of different application objects.
13 Assignments
0 Petitions
Accused Products
Abstract
This invention provides a data driven automated test engine for GUI applications which is environment based. Data structures are used in connection with a scriptable GUI test tool. The tool generates a GUI map, at least one environment definition (parameter) file, at least one test data (driver) file, and an automated test engine. A separate parameter file is provided for each feature of the GUI. The automated test engine is composed of a plurality of library modules written in the scripting language of the scriptable GUI test tool. The ATE is driven by the test data file and calls upon the GUI map and parameter file. According to the presently preferred embodiment, the scriptable GUI test tool is WinRunner®. The environment definition files and the test data files are preferably generated with a spreadsheet program such a Microsoft Excel®.
73 Citations
12 Claims
-
1. A computer system comprising a data structure for use with a graphical user interface (GUI) test tool to test a software application having a GUI with a plurality of different application objects, said data structure comprising:
-
a plurality of rows, each row containing a plurality of columns, each row defining a single test of a given one of the application objects and each column representing a parameter of the given application object; and
wherein the data structure is used in driving an automatic test engine of the GUI test tool, the automatic test engine including at least one environment-independent component having application object dependent variables related to said parameters and defined by an external data structure such that each said at least one environment-independent component is capable of being operative in testing said plurality of different application objects. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
Specification