|
Function Manager
Product Information
Evaluation Products
Free Products
Promotion
Custom Development
Contact Sales
Email |
Product DiscontinuedDue to HP announcing the end-of-life for WinRunner®, we will no longer be selling this product. Our Test Design Studio product serves as a replacement.
Function Manager 2.0for WinRunner®Patterson Consulting's Function Manager is designed to easily browse, maintain, and document function libraries used with WinRunner®.
When developing WinRunner® scripts for a complex application, it is to your benefit to make extensive use of functions. Keeping those functions organized and documented can be very time-consuming. Why spend time maintaining documentation and searches for functions? This tool is designed to help organize, document, and manage a collection of function libraries. By making efficient use of this tool, your can spend your time working on the issues that matter most. You have the ability to view all the details about a function (i.e. scope, parameters, TSL code) as well as add additional information about each library, each function, and each parameter. The result is an interface with easy-to-access information on all of your functions. Once this information is collected, you can instantly generate documenation that outlines the information you have entered. This documentation includes TSL Code for the Function Generator and WinHelp Files integrated with the existing TSL Help File (click here for a sample WinHelp file created for the excellent function libraries written by Ferry Firmansjah). If any information about a function is changed or new functions are added, all your documentation can be immediately updated to reflect the new information. The tool is more than a source for organization. It also includes a powerful, full-featured editor with syntax highlighting. The editor will resemble the one found in WinRunner, but includes additional features that WinRunner does not provide.
Key Features
Easy to Use and Highly Customizable IDE-like Interface
The application is designed like many popular IDE's (Integrated Development Environments), and
focuses on being an editor for WinRunner libraries.
The application makes extensive use of docking panes to store various components. These panes can be hidden, floating, closed, or docked. You may also drag-and-drop the panes to different locations in the application. The end result is a user interface that can be customized to suit the needs of the individual user. Menus and Toolbars provide a professional look-and-feel and can be customized to provide quick access to the commands you use most often. The user can choose the visual theme that is used to draw various aspects of the application (menus, toolbars, docking panes, property grids). Themes include styles similar to Office 2003, Office XP, and others. The collection explorer allows you to easily manage the various components of a Function Library Collection (Libraries, Categories, and Parameter Lists). Context- sensitive menus provide quick access to common commands for each element and the accompanying properties grid provides access to details about the item. Find Any Function, Fast!
The Function Manager allows you to scan any location for all WinRunner scripts that have a function declaration within
them. These libraries are then added to a collection which can be saved and restored. Every function from located libraries
will be viewable and can optionally be grouped by library. With a few clicks of the mouse, the library for a given
function will be loaded in the editor and the function declaration displayed!
View All Information About a Library
For any given library, you can view and update the information stored in the header for that script. This information
includes: Name, Location, Author, Summary, Test Type, Description, Date Created, and Modified Date.
View All Information About a Function
The Function Manager derives all information about a function based on the declaration and makes this
information available in a graphical format. This information includes: Name, Type (static, public, extern), and
all information about parameters (mode, name, etc.).
Support for TestDirector®
The Function Manager seemlessly integrates with your TestDirector® projects to work with compiled modules
that are stored in TestDirector®. Once the connection information is provided, Function Manager will automatically
download the files for editing and upload any modifications. (Note: Requires TestDirector® 8.0 or higher)
Store Additional Details about Functions and Parameters!
The Function Manager gives you the ability to associate additional information to any function and its
parameters. Some of these added details include:
Easily Create Function Generator TSL Code
Based on the additional information entered for a function and its parameters, TSL code will
automatically be created to document all of this information in the Function Generator. Long lines (such as the function description)
are automatically word-wrapped to fit within the visible portion of the Function Generator! All of your
detailed information will be readily available. You can even store the Function Generator code within
the function library to ensure that it is always loaded into the generator whenever the function is loaded!
When you change information or update a function, just a few clicks of the mouse will keep all the
information up-to-date.
Do you use the 'select_list' argument type for the Function Generator? If so, you know how time-consuming it can be to re-type the list data if the entries ever change. This gets even worse when more than one function uses the same values. The Function Manager allows you to create a list by name and then specify the values that are stored in the last. For any parameter that uses the 'select_list' argument type, you simply indicate the name of the list that it uses. When you need to change list information, you lookup the list by name and then alter the list entries. The next time you create your Function Generator code, all the new entries will automatically be updated for each function that uses the list! Easily Document Your Functions with WinHelp Files
All of the information entered into the Function Manager can be used to generate WinHelp files
that fully document your libraries. Functions are grouped by category or library to quickly locate
the function of choice. Cross-referenced functions are also linked for easy access. If you choose, you can
even integrate the WinHelp file with WinRunner's TSL Help File. This means you'll have context-sensitive lookup
of your functions from within the WinRunner editor! A few click of the mouse keeps all your documentation
up-to-date if your function information ever changes.
Click here for a sample WinHelp file created for the excellent function libraries written by Ferry Firmansjah. Take Advantage of a Full-Featured, Integrated Editor
If you want to make quick changes to a library and do not have the WinRunner editor available, use the
integrated editor! It features full syntax-highlighting to mimick the WinRunner editor and even provides
features that the WinRunner editor does not. Some additional features of the editor include:
Import Data from Existing Function Generator TSL Code
You have probably already spent a lot of time documenting your function libraries with Function Generator TSL Code.
The Function Manager will allow you to import all the information directly from your existing code!
Associate GUI Maps with your Libraries
Do your function libraries rely on GUI Maps? If so, you can create a reference to a GUI Map file and
that file will automatically be loaded into the GUI Map each time the Function Library is loaded.
|