Checkpoints in Automated Tests

Checkpoints are verification or comparison operations performed as part of automated tests. TestComplete includes special wizards that help you visually define elements to be compared and automatically generates automated test commands that perform the appropriate verification operations on the tested application and posts the verification results to the test log.

TestComplete supports the following checkpoint types:

Region Checkpoint — Compares two images.
File Checkpoint — Compares files (byte-by-byte).
Property Checkpoint —Verifies an object’s property value.
Object Checkpoint —Verifies a tested application’s object.
XML Checkpoint —Verifies an XML document.
Database Checkpoint — Verifies data of a database table or view or a query result.
Table Checkpoint — Verifies data of a tabular control, such as grid, list view, list box or combo box.
Web Service Checkpoint — Verifies a web service’s response.
Web Accessibility Checkpoint — Performs various verification actions over a web page, like checking for broken links, use of ActiveX objects on the page, use of the ALT attribute of the IMG tags, use of server-side images and more.
Web Comparison Checkpoint — Compares the data or structure of the web page against a stored copy.
Clipboard Checkpoint — Verifies the clipboard contents.
Manual Checkpoint — Provides instructions for the tester to perform a manual check.

In addition, TestComplete can be easily extended with custom checkpoint types.

Checkpoints can be created both during automated test recording and at design time with a single button click:

Creating automated testing checkpoints at run-time

Special wizards help testers create checkpoints without having to manually write automated test script code, so even inexperienced users can quickly and easily set up verification operations:

XML checkpoint for automated testing

The results of the automated testing checkpoints are posted to TestComplete’s log and provide important details of the operation’s failure or success.

 
© 2010 AutomatedQA Corp. All rights reserved.
Home | Privacy | Terms of Use | About | Contact Us | Site Map | Print