Changing the syntax of Verification Point commands
During recording, a verification point captures information about a specified GUI component, for example, its size or its position. Rational® Functional Tester records a statement in the test script for each verification point.
About this task
The new syntax for the verification point command
is:ObjectName.performTest(VPName);
For example, if we capture a verification
point called ChkBox_State on a checkbox, say CheckBox1 it is recorded as
CheckBox1().performTest(ChkBox_State());
The verification point with this syntax stores only the information for the expected value and does not associated it with a specific GUI object. This provides the flexibility to reuse the verification point on similar objects.
For example: Use the same ChkBox_State verification point on another checkbox. You can use
the expected value information stored in the ChkBox_State verification point to validate the actual
value obtained from CheckBox2 control. You can use the statement
CheckBox2().performTest(ChkBox_State());
In earlier versions
of Rational® Functional Tester this syntax was:VP().performTest();
For example,
CheckBox1_StateVP().performTest();
This verification point cannot be reused to
validate the contents of another checkbox control. You cannot use the expected value stored in the
CheckBox1_State verification point to validate the actual value obtained from the CheckBox2
control.
Procedure
- Click .The Preferences dialog box appears.
- Click Record Test Object relative Verification Point option. and clear the
- Click Apply and OK to
close.The next time you record or insert a new verification point, it will show the old syntax in the test script.