好好学习,天天向上。

QTP 检查点

上一篇 / 下一篇  2008-09-27 16:05:18 / 个人分类:test

1) 理解检查点

QuickTest enables you to add checks to your test or component.

检查点比较指定属性的当前值与期望值,以判断当前的程序(或站点)功能是否正常。

当你增加了一个检查点以后,在KeyWord模式下会增加一个CheckPoint,在Expert模式下会增加一条CheckPoint语句。在运行测试时,QTP比较CheckPoint的期望值与当前值,如果结果不匹配,则检查点失败,你可以在TestResults窗口中查看到检查点的结果。

如果你想获取 checkpoint的返回值(一个布尔值,表示检查成功或失败),你必须在专家模式下将checkpoint 参数两端加上括号。如

a = browser("MyBrowser").page("MyPage").check (checkPoint("MyProperty"))

 

2) 向测试脚本中添加检查点

可以在录制脚本的过程中添加,也可以在修改脚本的过程中添加。

途径:菜单 Insertcheckpoint、或按钮;在Keywork视图中选择一个STEP,然后选右键菜单Insert Standard Checkpoint;在Active Screan中选择任意一个object,然后选右键菜单Insert Standard Checkpoint

 

3) checkpoint的种类:

可以在站点或应用程序中插入不同种类的checkpoint

l         Standard Checkpoint (标准检查点)

检查程序或网页object的属性值,检查对象如buttons, radio buttons, combo boxes, lists, 等等。

标准检查点支持所有的add-in 环境 (see Supported Checkpoints).

l         Image Checkpoint (图像检查点)

检查程序或网页中图像的值,如你可以检查图像 的源文件是否正确。

注:你也可以给图片object插入一个标准检查点,这个标准检查点也是图像检查点。

l         Bitmap Checkpoint(图片检查点)

将程序或网页的某个区域作为一个图片,建立检查点。如,某个站点可以展示一个城市的地图,这个地图有控制地图缩放的按钮,你点击1次“zoom in”按钮后,录制下放大了的地图快照。通过建立bitmap 检查点,可以检查“zoom in”功能是否正确。

l         Table Checkpoint(表检查点)

检查一个表中的信息。例如,假设被测的程序或网站包括一个table,本table中包含了所有的从New YorkSan Fransisco的有效航班。你可以通过Table检查点来检查第1个航班的时间是否正确。

注意:你也可以通过为表Object插入标准检查点的方法创建表检查点。

l         Text Checkpoint(文本检查点)

检查位于程序或网站某个位置的字符串。例如,假设程序或网站显示“Flight departing from New York to San Francisco”的语句,你可以创建一个文本检查点检查"New York" 是否显示于"Flight departing from"  "to San Francisco"之间。

所有的add-in环境都支持文本检查点。

l         Text Area Checkpoint

l         Accessibility Checkpoint

l         Page Checkpoint

l         Database Checkpoint

检查database的内容。例如,可以使用数据库检查点来检查包含航班信息的数据库的内容。

所有环境都支持数据库检查点。

l         XML Checkpoint

l         下表是QTP中在不同环境下对各类检查点的支持情况。

 

Web

Std

VB

ActiveX

Other Object

Standard

S

S

S

S

NA

Image

S

NS

NS

NS

NA

Table

S

NS

NS

S

NA

Text

S

S

TAG: QTP 检查点 test

 

评分:0

我来说两句

我的栏目

日历

« 2024-04-20  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 7030
  • 日志数: 10
  • 建立时间: 2008-08-25
  • 更新时间: 2008-11-10

RSS订阅