Applies to TestComplete 14.20, last modified on September 11, 2019

In your tests, you may need to perform various verifications. For example, you may need to check whether a file or a database contains appropriate data or to compare two web pages. With TestComplete, you can do this using comparison commands called checkpoints. TestComplete allows creating checkpoints to compare various types of data: images, object properties, XML documents, PDF files, arbitrary files, web services, and so on.

You can create checkpoints during the test recording as well as at design time. TestComplete provides special wizards that help you specify elements to be compared and generate verification code. TestComplete also includes the Stores project item to store baseline data that will be used in the comparison. This project item can hold images, objects, files, tables and other elements. You can add these elements to Stores from the Project Explorer, the Object Browser, and tests.

In This Section

About Checkpoints

Describes checkpoint types, their settings and explains how you can create and use checkpoints in your tests.

Property Checkpoints

Explains how to create script code that will verify an object’s property value.

(Deprecated) Object Checkpoints

Explains how to create script code that will verify collections of object properties.

Table Checkpoints

Explains how to create checkpoints that verify data of the controls that display values in a tabular form.

Database Checkpoints

Contains information on creating script code that will compare data stored in a database.

File Checkpoints

Explains how to create script code that will compare files.

PDF Checkpoints

Describes how to create checkpoints that will recognize and compare the text content of PDF files.

XML Checkpoints

Describes how to create a checkpoint that will compare XML files.

Region Checkpoints

Contains information on creating script code that compare images or search one image within another.

OCR Checkpoints

Contains information about checkpoints that use optical character recognition to verify whether the expected text is shown on your PC screen or mobile device screen.

Mobile Checkpoints

Contains information about checkpoints that verify whether the desired image is displayed on a mobile device’s screen.

Clipboard Checkpoints

Contains information on creating checkpoints that verify the clipboard contents.

Manual Checkpoints

Contains information about checkpoints, in which the verification actions are performed by a tester.

Web Audits Checkpoints

Describes how to create a checkpoint that will run various audits against a web page.

Web Service Checkpoints

Describes how to create a checkpoint that verifies the results of a web service’s method call.

Web Accessibility Checkpoints

Contains information on creating checkpoints that perform various checks of web pages.

Web Comparison Checkpoints

Contains information on creating checkpoints that compare web pages.

Checkpoint Wizard

Describes the Checkpoint wizard that assists you in creating various checkpoints.

Stores

Provides information about the Stores project item that holds checkpoint data.

Quick Checkpoints

Describes how to create property checkpoints for the most commonly used properties easier.

Using Key Columns

Describes how to use key columns to identify rows within table and database table checkpoints.

See Also

Testing With TestComplete

Highlight search results