Four types of checkpoints can be added to test scripts, they are,
GUI checkpoints verify information about GUI objects. Ex, you can check that a button is enabled or see which item is selected in a list.
Bitmap checkpoints take a "snapshot" of a window or area of your application and compare this to an image captured in an earlier version.
Text checkpoints read text in GUI objects and in bitmaps and enable you to verify their contents.
In winrunner checklist following are the checkpoints:
1.Bitmap checkpoints.
2.GUI objects checkpoints.
3.Database checkpoints.
4.Text checkpoints.