oldsidney QTP学习笔记 之九参数化的修正及分析执行步骤
上一篇 /
下一篇 2008-09-18 13:10:52
/ 个人分类:QTP
转自:http://hi.baidu.com/ruanjianceshi/blog/item/14b4d539290b9ef33a87ce17.html
修正受到参数化影响的测试步骤
当某个测试步骤被参数化后,有可能会影响到其它的测试步骤也需要作参数化的动作。接下来,您将会对出发地点的文字检查点作参数化,以符合您对出发地点作参数化的预期结果。
1. 修改文字检查点
在Keyword View中,展开(+)【"Welcome: Mercury Tours"】>【"Flight Confirmation:
Mercury"】。
然后点选鼠标右键,选取【Checkpoint Properties】,开启【Text Checkpoint Properties】
对话窗口。
对文字检查点作参数化
在【Checked Text】的【Constant】字段中会显示「New York」,表示测试脚本每次执行
时,这个文字检查点的预期值为「New York」。
点选【Parameter】。
点选【Parameter Options】按钮,开启【Parameter Options】对话窗口。
在【Name】下拉列表中选取「departure」,指定这个文字检查点使用departure字段中的
值,当成是检查点的预期值。
点选【OK】关闭对话窗口,此文字检查点也被参数化了。
3. 储存测试脚本
点选【File】>【Save】或是点选工具列上的【Save】按钮。
执行并分析使用参数的测试步骤
现在,您可以执行修改完成后的「Parameter」测试脚本了。QuickTest会使用Data Table中
departure字段的值,执行三次测试脚本。
1. 执行「Parameter」测试脚本
点选工具列上的【Run】或是点选【Test】>【Run】,开启【Run】对话窗口。
选取【New run results folder】,其余为默认值。
点选【OK】开始执行测试脚本。当执行完毕,会自动开启测试结果窗口。
检视测试结果
Iteration 2:
在results tree中,展开(+)【Parameter Iteration 2】>【Action1 Summary】>
【Welcome Mercury Tours】>【Flight Confirmation: Mercury】。
选取【Checkpoint:"New York"】。
在检查点的【Details】窗格中,显示Portland为预期结果同时也是实际值,所以此文字
检查点为通过。你也可以看到在下方的【Application】窗格中,显示机票的出发地点也
是Portland。
Iteration 3:
在results tree中,展开(+)【Parameter Iteration 3】>【Action1 Summary】 >
【Welcome Mercury Tours】>【Flight Confirmation: Mercury】。
选取【Checkpoint:"New York"】。
在检查点的【Details】窗格中,显示Seattle为预期结果同时也是实际值,所以此文字
检查点为通过。你也可以看到在下方的【Application】窗格中,显示机票的出发地点也
是Seattle。
以下的表格显示每次执行时,此文字检查点的结果:
注意:虽然每次执行时,文字检查点的结果是通过的,但是第二次与第三次的执行结果仍然为失败。这是因为出发地点改变,造成在表格检查点中的机票价钱改变,导致表格检查点失败。在以后将会修正表格检查点,让QuickTest自动更新表格检查点的预期结果,就可以检查正确的票价了。
关闭测试结果窗口
点选【File】>【Exit】关闭测试结果窗口。
相关阅读:
- 初学QTP总结. (girlstory, 2008-6-23)
- QTP实例-测试报告代码 (zte_boy, 2008-9-17)
- QTP实例-一个批处理Test的脚本 (zte_boy, 2008-9-17)
- QTP9.2的安装 (紫色梦幻, 2008-9-18)
- QTP与QC的完美结合实现自动化测试框架-业务组件测试 (kuailedelanbeik, 2008-9-18)
- 实现参数共享的五种方法 (zte_boy, 2008-9-18)
- QTP调用WindowsAPI实例集 (zte_boy, 2008-9-18)
- oldsidney QTP学习笔记 之六文字,表格检查点的建立 (紫色梦幻, 2008-9-18)
- oldsidney QTP学习笔记 之七执行并分析使用检查点的测试脚本 (紫色梦幻, 2008-9-18)
- oldsidney QTP学习笔记 之八参数化 (紫色梦幻, 2008-9-18)
收藏
举报
TAG:
QTP