|
|
Verification Point
is one of the most
important part of
any automation tool.
Verification point,
irrespective of the
tool specifies that
certain action has
taken place, or
verifies the state
of an object. When
you create
verification point
it captures
information about
the object in
application to
establish this as
baseline information
for comparison
during playback.
Verification points
in RFT can be
created during
recording using
Verification Point
and Action Wizard.
Process of creating
verification point
in RFT can be
summarized in four
steps.
|
- Select an
object
- Perform an
action
- Give
variable name
- Specify
verification
point data
Within
verification
point data, you
can specify what
you want to
test. For
example, if its
an object you
can have
verification
point on its
properties or if
it is a menu you
can have
verification
point for data
in menu and so
on..
Another important feature of
RFT is object map.
Understanding
object map and
how it works is
very important
in order to work
effectively in
RFT. Object Map
is a static view
that describes
test objects
known to
functional
tester in the
application
under test. In
the other words,
this is how RFT
looks at the
application
under test.
Every script in
RFT is
associated with
a test object
map file. This
map file can be
private or
shared between
scripts. Object
map gives you
functionality
of creating new
object maps,
merging existing
object maps,
updating
recognition
property etc.
Reorganization
property plays a
very important
role in playback
as this is how
objects are
identified
uniquely. Every
property for the
object is
assigned some
weight and
based on that
RFT identifies
unique object
during playback.
You can also use
regular
expression in
recognition
properties to
make them more
effective. If
you are not
familiar with
the regular
expression, RFT
comes with a
regular
expression
evaluator tool
to help you
identify regular
expressions you
need.
In brief, this
article has
given you
information on
how to get
started with
Rational
Functional
Tester. In the
next part, we
will cover
datapool, script
assure and
integration of
RFT with
ClearCase. We
will also
explore options
available in
terms of
execution
results and
limitation of
RFT on Linux
platform. Hope
you enjoyed this article on
RFT. Would you like to learn
about other
tools? Please give your
feedback on this
article. |