There are 10 types of checkpoints you can insert in QTP:
1) Standard Checkpoint checks the property value of an object in your application or Web page. The standard checkpoint checks a variety of objects such as buttons, radio buttons, combo boxes, lists, etc.
2) Image Checkpoint checks the value of an image in your application or Web page. For example, you can check that a selected image’s source file is correct.
3) Bitmap Checkpoint checks an area of your Web page or application as a bitmap.
4) Table Checkpoint checks information within a table. For example, suppose your application or Web site contains a table listing all available flights from one place to another. You can add a table checkpoint to check that the time of the first flight in the table is correct.
5) Text Checkpoint checks that a text string is displayed in the appropriate place in your application or on a Web page.
6) Text Area Checkpoint checks that a text string is displayed within a defined area in a Windows application, according to specified criteria.
7) Accessibility Checkpoint identifies areas of your Web site that may not conform to the World Wide Web Consortium (W3C) Web Content Accessibility Guidelines.
8) Page Checkpoint checks the characteristics of a Web page. For example, you can check how long a Web page takes to load or whether a Web page contains broken links.
9) Database Checkpoint checks the contents of a database accessed by your application.
10) XML Checkpoint checks the data content of XML documents in XML files or XML documents in Web pages and frames.