Functions form a very important aspect of the
winrunnner. When you work with the winrunner you are provided with functions
from all the categories.
Some of the functions are there which are suppose to
work only when the applications have been developed in specific environments like
those mentioned below:
- Visual basic
- Power builder and so on.
What is a Function?
- The availability of a specific function can be
checked by clicking up on the availability button available at the top of the
help screen for that particular function.
- The loadrunner GUI vusers types make use of the winrunner for the creation of the system load.
- This
makes it possible to make use of any of the categories.
- The standard functions
can be used apart from the loadrunner functions in loadrunner scenario scripts
on UNIX platform only.
- There are certain TSL functions that have the support
for both the Xrunner and winrunner.
- The winrunner provides 4 major types of TSL
functions as stated below and a different and unique requirement is addressed
by each of them:
1. Context sensitive
functions: These functions hold the responsibility for performing the
operations on GUI objects.
2. Analog functions: These functions hold the responsibility for carrying out some user like
events like mouse and key board input.
3. Customization
functions: These functions hold the responsibility for configuring the
settings of the testing tool according to one’s requirement.
4. Standard functions: These functions hold the responsibility for performing the basic
programming language operations.
Context Sensitive Functions
- The actions taking place on the software system or application
which is under test can be depicted by these functions in terms of the GUI
objects like buttons, lists and windows and so on.
- These functions are
available for the following platforms:
a)
Winrunner
b)
Load runner GUI vusers
- Parameters
that make a reference to the logical name of some object are involved in most
of the context sensitive functions.
- However, it should be checked that
the logical name of an object has been given a place with the physical
description.
- What happens during recording is that the logical
name is automatically put to use by the system.
- In some cases the function is
expected to work with the physical description of the object as well.
Analog Functions
- Operations are recorded and executed at the screen coordinates of the
screen as specified in the test script.
- When the winrunner recording is
done in this mode, these functions come in to play for depicting the
following:
a) Mouse clicks
b) Key board input
c) Exact coordinates
travelled by the mouse
- The purpose of these functions is to run and retrace the
mouse tracks and submit the exact input that was recorded by the user.
- There
are some other particular operations that are supported by analog functions:
a) Synchronization
b) Verification
c) Text manipulation
etc.
- The analog functions are available for the same platforms as
for the context sensitive functions.
Customization Functions
- With these functions, the testing tools you are using can be
enhanced further to suit better with your testing style and other specific
needs.
- One particular example for this function is the function using
which functions can be added to the function generator and custom GUI
check points can be created.
- These are only available for winrunner.
Standard Functions
- These functions are for general elements of the programming
language like:
a) Basic input and out
put
b) Control flow
c) Mathematical
functions
d) Array functions and
so on.
- Unlike other function the standard functions are available
for all the products of mercury interactive.
No comments:
Post a Comment