QuickTest Professional的基本使用方法7

上一篇 / 下一篇  2010-12-21 16:56:06

利用Active Screen来编辑测试脚本

Active ScreenQTP独有的一个功能,可用于录制测试脚本后辅助编辑和维护测试脚本。Active Screen既是测试步骤的截图,可用于直观地描述测试步骤,也是一个测试对象的信息库,存储了测试步骤中测试对象的信息,这些信息可用于添加测试步骤,插入检查点。

5.1 查看Active Screen

Active Screen是在录制过程中,QTP为每一个测试步骤录制的截屏,可通过选择菜单“View | Active Screen”来查看每个测试步骤的Active Screen

“Active Screen”中显示的截屏对应的是,单击“OK”按钮的测试步骤。Active Screen的截图可用于后期添加测试步骤、插入检查点等工作

5.2  Active Screen的设置

基于Active Screen的截屏所对应的界面,可以在录制完成后参数化对象的值、插入检查点、输出值,即使是在应用程序未被启动和激活的情况下。这是因为Active Screen存储了测试界面相关的信息。可以调整Active Screen截屏时存储测试界面相关信息的粒度。在QTP中,选择菜单“Tools | Options”,出现Options的界面。

调整Active Screen截屏时存储测试界面相关信息的粒度

“Capture Level”中,可以设置Active Screen捕获信息的级别,包括4个级别:

1Complete:捕获和存储所有信息,包括每个步骤中应用程序的所有激活的窗口、对话框、Web页面等。

2Partial:这是默认设置,捕获和存储第一个步骤所执行的应用程序窗口,以及该窗口下属的对象属性。

3Minimum:仅捕获和存储录制的对象及其父亲对象的属性。

4None:屏蔽Active Screen捕获和存储对象属性的功能。

注意:

存储越多的信息,对于后期编辑测试脚本而言,会更加容易,但是存的信息越多,录制过程则会越慢,而且需要更多的存储空间。

5.3 Active Screen中选择并添加对象到对象库

QTP在录制脚本时,仅会将测试步骤所涉及的对象添加到对象库。

如果想在后期添加对象,除了可以再次打开应用程序的登录界面,在对象库中添加所需的测试对象外,还可以利用Active Screen捕获的界面信息来把测试对象添加到对象库中去。可在Active Screen界面中,把鼠标移到“Help”按钮所在的位置。

然后,单击鼠标右键,选择“View/Add Object”,则会出现Object Selection –Object Properties View界面。

单击“OK”按钮,出现Object Properties的对象属性界面。

在这个界面中,显示出了“Help”按钮的对象属性。单击“Add to Repository”按钮,可把“Help”按钮添加到对象库中,按钮变成“View in Repository”

单击“View in Repository”按钮,可看到“Help”按钮已经被添加到对象库中。

5.4 选择Active Screen中的对象并输出其对象属性

可以在Active Screen中选择某个对象并在测试结果中输出其对象属性值,例如,如果想在Active Screen所对应的测试步骤之前,添加一个测试步骤用于输出“Static”对象的某些属性值,则可以把鼠标移到图片所在的位置。

单击鼠标右键,选择“Insert Output Value”,出现Object Selection – Object Value Properties界面。

单击“OK”按钮,则出现Object Value Properties界面。

在这个界面中,选择需要输出的属性,然后,单击“OK”按钮,则会插入一个输出对象属性值的测试步骤。

运行测试脚本,可得到结果。

5.5 Active Screen中插入检查点

可以在Active Screen中选择某个对象并为其插入检查点,例如,如果想在单击“OK”按钮之前插入一个位图检查点,则可以在Active Screen中,把鼠标移到图片所在的位置。然后,单击鼠标右键选择“Insert Bitmap Checkpoint”,则出现Object Selection - Bitmap Checkpoint Properties界面。

在这个界面中,单击“OK”按钮,出现Bitmap Checkpoint Properties界面。

在这个界面中,可选择位图的区域,选择检查点超时的时间,选择在当前测试步骤之前添加检查点还是在当前测试步骤之后添加。然后,单击“OK”按钮,即可添加该测试步骤。

5.6 Active Screen中选择对象并添加测试步骤

可以在Active Screen中选择某个对象并为其添加一个测试步骤,例如,如果想在单击“OK”按钮之前,先单击“Help”按钮,则可以在Active Screen中,把鼠标移到“Help”按钮所在的位置。

然后,单击鼠标右键选择“Step Generator”,则出现Object Selection – Step Generator的界面。

在这个界面中,单击“OK”按钮,出现Step Generator界面。

在这个界面中,选择“Category”“Test Objects”,在“Object”中选择“Help”,在“Operation”中选择“Click”,然后,单击“OK”按钮,则可添加一个测试步骤。


TAG:

 

评分:0

我来说两句

日历

« 2024-05-11  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 15016
  • 日志数: 23
  • 建立时间: 2010-11-05
  • 更新时间: 2012-02-18

RSS订阅

Open Toolbar