Checkpoints enable thorough validation of web applications/web sites and helps you to set the criteria for comparing the expected values with obtained values. QEngine provides different kinds of checkpoints such as page checkpoints, link checkpoints, object checkpoints, text checkpoints, database checkpoints, etc. A rich library of built-in functions are provided to let you construct function calls and perform specific operations for Dynamic Property Handling , Database Handling, Date Handling, File Handling, XML Handling, Screen Handling, String Handling, etc.
Add multiple checkpoints in a test case for functional testing of any HTML object,
such as, GUI checkpoint (for HTML Element, HTML Table or Web Text)
and Database checkpoints (to verify database values). This allows
you to verify if the data and multiple attribute values of a GUI
object behave as expected by comparing the actual and expected
results.
Add single checkpoints to validate a single property value
of a GUI object.
To test a functionality completely, add a combination
of checkpoints (Element, Table and DB checkpoint or Text, DB and
Element checkpoint) in a test case and set criteria to check for
AND, OR, NOT conditions or use expressions for the test case to
pass.
Rich Library of Built-in Functions
Easy-to-use Function Generator tool provides a non-erroneous
way to insert specific functions from a rich library of verification
functions. This helps you to extend the testing functionality
and analyze the test results.
Verification functions can be added to check or get property
values of any HTML Object specific to the web page, verify database
values, check file contents, verify any string, XML validation,
etc. The various categories of functions include: