学习《QTP自动化测试进阶》第7章
QTP支持的检查点类型:
(1)标准检查点(Standard Checkpoint):用于检查测试对象的属性。
(2)图像检查点(Image Checkpoint):用于检查被测试应用程序的图像。
(3)位图检查点(Bitmap Checkpoint):把检查被测试应用程序的某个区域当成位图来检查。
(4)表格检查点(Table Checkpoint):用于检查表格信息。
(5)文本检查点(Text Checkpoint):用于检查文本字符串是否在应用程序中的适当位置出现。
(6)文本区域检查点(Text Area Checkpoint):用于检查文本字符串是否按既定的标准出现在应用程序的预定区域。
(7)可访问性检查点(Accessibility Checkpoint):用于检查网页是否满足W3C的网页内容可访问性指南的要求。
(8)页面检查点(Page Checkpoint):用于检查网页的属性。
(9)数据库检查点(DataBase Checkpoint):用于检查应用程序所访问的数据库。
(10)XML检查点(XML Checkpoint):用于检查XML文档。
扩展学习资料:
1、《自定义CheckPoint》:
http://blog.csdn.net/Testing_is_believing/archive/2010/01/02/5121061.aspx
2、Yaron Assa在《Checkpoints and points-of-view》一文中介绍了自定义的CheckPoint脚本编写的方法:
http://www.advancedqtp.com/knowledge-base/articles/code-techniques-id15/code-design-id16/checkpoints-and-points-of-view/
3、Knowledgeinbox.com中有几篇关于QTP检查点的文章也值得参考:
http://knowledgeinbox.com/articles/qtp/checkpoints/
4、《QTP下基于XML+DP的关键字驱动DEMO》:
http://blog.csdn.net/Testing_is_believing/archive/2009/11/29/4900529.aspx
5、《用TestComplete实现一个关键字驱动测试框架》:
http://blog.csdn.net/Testing_is_believing/archive/2008/06/27/2593103.aspx
6、《51测试天地》第十二期《框架经理-FrameworkManager简介》
FrameworkManager是由Yaron Assa开发的一个开源的QTP自动化测试框架,目的是让QTP的脚本编写更为优雅和清晰(for elegant, clean scripting with QTP)。下载地址:
http://www.advancedqtp.com/knowledge-base/projects/frameworkmanager/frameworkmanager-version-081/