Check
point is a verification point, it takes expected result from the user and
compares with actual results during execution and provides test results.
9. Page checkpoint:
There
are 11 Checkpoints available in QTP:
1. Standard check point
2. Text check point
3. Text area check point
4. Bit map check point
5. Data base check point
6. Accessibility check
point
7. XML Check point (from
Application)
8. XML Check point (from
Resource)
9. Page check point
10. Image checkpoint
11. Table checkpoint
Note
1: From 6 to 11 checkpoints are only for Web.
Note
2: From 9 to 11 checkpoints are hidden checkpoints, we can insert these
checkpoints through standard checkpoint.
1. Standard Checkpoint:
It
checks object property values. We can use this checkpoint for checking any
property value.
Navigation
for Inserting standard checkpoint
Keep
tool under recording mode > place cursor in desired location > Insert
> check point > Standard checkpoint > Show the object > click
okay > select property and enter expected results & click Ok and stop
Recording.
Navigation
for Editing standard checkpoint
Select
Checkpoint statement and right click > choose checkpoint properties option
> modify the value > click Ok.
Navigation
for Deleting standard checkpoint:
Select
Checkpoint statements and right click > choose delete option.
Inserting
Standard check points through active screen:
View
> Active Screen >place cursor in desired location >Place mouse pointer
on active screen & right click> choose insert standard checkpoint option
> click ok > enter expected result > click ok
Note:
Inserting Standard check points through keyword view same as in expert view.
Note: We can insert
standard checkpoints in 3 ways.
a. Through expert view,
b. Through keyword view,
c. Through Active
screen.
2)
Text Checkpoint:
It
Checks object’s text property value in different ways.
Navigation:
Keep
tool under Recording mode >Insert menu > checkpoint > Text checkpoint
> Show the object > click ok > Select options
(Match case; ignore spaces, exact
match, text not displayed.)
We
can select one or more options > click ok & stop Recording.
3) Text Area Checkpoint:
It
checks the text area present in the application.
Navigation:
Keep
tool under Recording mode > Insert menu> Checkpoint > Text area
checkpoint > Mark the area of text > select one or more options
(Match case, ignore spaces, exact
match, text not displayed.)
Click
ok and stop recording.
4. Bitmap checkpoint:
It
compares bitmaps; we can compare complete bitmaps as well as part of the
bitmaps.
Navigation:
Keep
tool under Recording mode > Insert menu > Checkpoint > Bitmap
checkpoint > show the Bitmap >click ok >select “check only selected
area” option if we want to compare part of the bitmap > click ok >stop
recording.
5. Database checkpoint:
It
checks Content of the back end Database.
Navigation:
Insert
> checkpoint > Database checkpoint >choose “specify SQL statement
manually” option >click next > click create > select machine data
source > Select DSN (QT_flight32) > click ok > enter SQL statement
(select * from orders) > finish > click ok.
Note: here we do not need
to put tool under Recording mode and we do not need AUT since data is from
backend.
6. Accessibility check
point:
It
checks whether the webpage in our web application is developed according to W3C
(World Wide Web consortium) Rules and Regulations or not.
It
is a configurable checkpoint, according to our requirements, we can customize.
Configuring
accessibility checkpoint:
Tools
menu> options >web > advanced > check/uncheck items > click
apply > click ok
Invigilation:
Keep
tool under recording mode with web environment
>insert>checkpoint>accessibility checkpoint>show the
webpage>click ok>click ok>stop recording.
Result
Criteria:
a1) If item is available but not according
to W3C rules then fail.
b2) If an item is available, according to
W3C rules then Pass.
c3) If an item is not available then result
would be pass
7.
XML Check point (from Application)
It
checks content of the XML file.
Navigation:
Keep
tool under Recording mode in web environment > insert menu > checkpoint
(from application)> show the xml pages >click ok > stop Recording.
8.
XML Check point (from Resource)
It
checks content of the XML file.
Navigation:
Insert menu > checkpoint >xml checkpoint (from resource) > browse path
of the XML File > click ok > click ok.
Note:
1. If XML file is an individual and path available, and then we can go for
inserting xml checkpoint from resource.
Note:
2. If XML file is part of web application, separate path is not available then
we can choose inserting XML checkpoints from application.
9. Page checkpoint:
It
checks number of Links, Images and Loading time in a web page.
It
is a hidden checkpoint; we can insert this through standard checkpoint.
Navigation:
Keep
tool under Recording mode with web environment > Insert menu > checkpoint
> Standard checkpoint >show the web page > click ok > click ok >
stop recording.
110. Image checkpoint:
It
checks Image property values.
Navigation:
Keep
tool under Recording mode with web environment > Insert menu > checkpoint
>standard checkpoint > show the image > select image > click ok
> click ok >stop recording.
111. Table checkpoint:
It
checks content of the web tables.
Navigation:
Keep tool under Recording mode under web environment > Insert menu >
checkpoint > standard checkpoint >show the web table > click ok
>stop recording.