AutomatedQA: Award-winning tools for software testing and quality assurance

Home » Products » TestComplete » TestComplete - Checkpoints

TestComplete - Checkpoints

Checkpoints are comparison or verification operations that are performed during testing. TestComplete includes special dialogs and wizards that can be used to visually define elements to be compared and automatically generate script code that will perform verification operations, check its result and post the result to the test log. With TestComplete you can create checkpoints of the following types:

Region – Compares two images.
File – Compares files (byte by byte).
Property – Compares properties of an object.
Object – Compares collections of object properties.
XML – Compares XML documents.
Database – Compares stored data against data of database tables, views or queries.
Table – Compares data of controls that display information in a tabular form. These are the following controls:
Microsoft DataGridView controls
Microsoft DataGrid .NET controls
Microsoft PropertyGrid controls
Developer Express XtraGrid .NET controls
Infragistics UltraGrid controls
Syncfusion Essential Grouping Grid .NET controls
Borland TDBGrid controls
Standard Win32 list view controls
Standard Win32 combo box controls
Standard Win32 list box controls
WPF combo box controls
WPF list box controls
JTable controls
JList controls
JComboBox controls

The combo box and list box controls are treated as tables that contain one column called Items.

Web Service – Checks a web service response.
Web Accessibility – Performs various verification actions over a web page (check 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 so on).
Web Comparison – Compares the data or structure of the web page against the stored copy.

The baseline copies of data that are used for comparison are stored as elements of the Stores project item. In previous versions of TestComplete, the Stores project item could store files, objects and images. With TestComplete 6, the Stores project item includes a special collection that contains data of tabular controls, database tables, XML documents and web pages.

A checkpoint can be created when recording a test or at design time by selecting a single menu or toolbar item:

Creating checkpoints at run-time

Upon selecting the item TestComplete displays special dialogs and wizards that help users create checkpoints without having to manually write script code, so even inexperienced users can easily and quickly create comparisons:

Setting the parameters required for XML checkpoint

The results of the comparisons are posted to TestComplete’s log and provide important details of the operation's failure or success:

Comparison results of two XML documents

 
For more information on TestComplete and other Quality Assurance products from AutomatedQA, write to us at sales@automatedqa.com.

 
Copyright © 1999-2009, AutomatedQA, Corp. All Rights Reserved.
Home | Legal | About | Contact | Site Map | Print