Patents by Inventor David Dubovsky

David Dubovsky has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 7526498
    Abstract: The invention relates to methods for generating data structures for use with an environment based data driven test engine for computer programs which have a graphical user interface (GUI). The methods are used in connection with a scriptable GUI test tool. The tool generates a GUI map (or includes a utility which 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 environment definition file is provided for each feature of the GUI. The automated test engine (ATE) 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 environment definition file.
    Type: Grant
    Filed: September 14, 2001
    Date of Patent: April 28, 2009
    Assignee: Siemens Communications, Inc.
    Inventor: David Dubovsky
  • Patent number: 6961873
    Abstract: The invention includes a scriptable GUI test tool which generates a GUI map (or which includes a utility which 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 environment definition file is provided for each feature of the GUI. Each environment definition file provides the abstract details required by the test engine in order to support common processes for different applications. The test data file is organized into rows of data where each row defines a single test and each column represents a parameter. 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 environment definition file. According to the presently preferred embodiment, the scriptable GUI test tool is WinRunner®.
    Type: Grant
    Filed: September 14, 2001
    Date of Patent: November 1, 2005
    Assignee: Siemens Communications, Inc.
    Inventor: David Dubovsky
  • Patent number: 6948152
    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®.
    Type: Grant
    Filed: September 14, 2001
    Date of Patent: September 20, 2005
    Assignee: Siemens Communications, Inc.
    Inventor: David Dubovsky
  • Publication number: 20030056150
    Abstract: The invention includes a scriptable GUI test tool which generates a GUI map (or which includes a utility which 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 environment definition file is provided for each feature of the GUI. Each environment definition file provides the abstract details required by the test engine in order to support common processes for different applications. The test data file is organized into rows of data where each row defines a single test and each column represents a parameter. 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 environment definition file. According to the presently preferred embodiment, the scriptable GUI test tool is WinRunner®.
    Type: Application
    Filed: September 14, 2001
    Publication date: March 20, 2003
    Inventor: David Dubovsky
  • Publication number: 20030055836
    Abstract: The invention relates to methods for generating data structures for use with an environment based data driven test engine for computer programs which have a graphical user interface (GUI). The methods are used in connection with a scriptable GUI test tool. The tool generates a GUI map (or includes a utility which 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 environment definition file is provided for each feature of the GUI. Each environment definition file provides the abstract details required by the test engine in order to support common processes for different applications. The test data file is organized into rows of data where each row defines a single test and each column represents a parameter. The automated test engine is composed of a plurality of library modules written in the scripting language of the scriptable GUI test tool.
    Type: Application
    Filed: September 14, 2001
    Publication date: March 20, 2003
    Inventor: David Dubovsky
  • Publication number: 20030052917
    Abstract: The invention relates to data structures for use with an environment based data driven test engine for computer programs which have a graphical user interface (GUI). The data structures are used in connection with a scriptable GUI test tool. The tool generates a GUI map (or includes a utility which 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 environment definition file is provided for each feature of the GUI. Each environment definition file provides the abstract details required by the test engine in order to support common processes for different applications. The test data file is organized into rows of data where each row defines a single test and each column represents a parameter. The automated test engine is composed of a plurality of library modules written in the scripting language of the scriptable GUI test tool.
    Type: Application
    Filed: September 14, 2001
    Publication date: March 20, 2003
    Inventor: David Dubovsky