background image
<< Overview - GUI-specific commands | Overview - GetDefaultButton method >>
Overview - The 4Test language
<< Overview - GUI-specific commands | Overview - GetDefaultButton method >>
User's Guide
29
1 O
VERVIEW
The 4Test language
The 4Test language
4Test is an object-oriented fourth-generation language (4GL) designed
specifically with the needs of the QA professional in mind. 4Test's powerful
features are organized into three basic kinds of functionality:
A robust library of object-oriented classes and methods that specify how
a testcase can interact with an application's GUI objects.
A set of statements, operators, and data types that you use to add
structure and logic to a recorded testcase.
A library of built-in functions for performing common support tasks.
Note This section provides a high-level look at 4Test. For complete
information, see the online Help.
Object-oriented features
Classes and methods
Classes are the core of object-oriented languages. For each kind of GUI
object, there is an associated class that defines the actions, called methods,
that can be performed on all objects of that type. For example, the
PushButton class defines the methods that can be performed on all the
pushbuttons in your application.
Inheritance
Classes are organized in a hierarchy. The reason for this is that classes are
related to each other, sharing characteristics common to their parent classes.
For example, the parent class Control defines all the characteristics common
to all kinds of controls: check boxes, text fields, pushbuttons, and so on. In
Network
Displays the Network dialog, which provides
information about the client/server (distributed)
testing you are doing:
Network--Network protocol being used
Agent name--The name of the remote Agent (if
you are communicating with one remote Agent
only)
For more information about client/server testing, see
Part V, "Testing Client/Server Applications".
About
The version number of the Agent.
Menu item
Description