邓松软件测试实验指导书(20140907采用) - 图文(8)

2019-04-02 08:27

1.2.3 修正受到参数化影响的测试步骤

当某个测试步骤被参数化后,有可能会影响到其它的测试步骤也需要作参数化的动作。接下来,将会对出发地点的文字检查点作参数化,以符合对出发地点作参数化的预期结果。

1. 修改文字检查点

在 Keyword View 中,文字检查点的位置,然后点选鼠标右键,选取【Checkpoint Properties】,开启【Text Checkpoint Properties】对话窗口。

2. 对文字检查点作参数化

在【Checked Text】的【Constant】字段中会显示「London」,表示测试脚本每次执行时,这个文字检查点的预期值为「London」。点选【Parameter】。

点选【Parameter Options】按钮,开启【Parameter Options】对话窗口。

在【Name】下拉列表中选取「myFrom」,指定这个文字检查点使用myFrom字段中的值,当成是检查点的预期值。

点选【OK】关闭对话窗口,此文字检查点也被参数化了。 1.2.4 执行并分析使用参数的测试步骤

现在,您可以执行修改完成后的「Parameter」测试脚本了。QuickTest 会使用Data Table 中departure 字段的值,执行三次测试脚本。

检视测试结果: Iteration 2:

在检查点的【Details】窗格中,显示Portland 为预期结果同时也是实际值,所以此文字检查点为通过。你也可以看到在下方的【Application】窗格中,显示机票的出发地点也是Portland。

Iteration 3

在检查点的【Details】窗格中,显示Seattle 为预期结果同时也是实际值,所以此文

字检查点为通过。你也可以看到在下方的【Application】窗格中,显示机票的出发地点也是Seattle。:

试验三 修改脚本文件

本小节简单介绍一下对脚本文件的修改,编写等操作。

试验一、二做完后,选择Expert View,脚本文件看起来应该大概是下面这样的

这个脚本文件(和我们录制的操作对应),在运行后会被循环执行3次,我们接下来要做的内容是让脚本只执行一次,但由于之前进行了参数化操作,所以我们通过加入For循环以及其他代码实现需要循环执行程序部分

2.1 设定让脚本只执行一次

QTP的工具栏上选择 Test –> Settings,在run标签上选择Run one iteration only。如下图,设定程序只运行一次,点击OK。

2.2 修改脚本

首先加入For循环,加入的位置在输入日期操作之前,加入的语句为For i=1 to 3(循环3次)。Next加入到窗口关闭操作之前。For和Next之间的脚本会被执行3次,如下图

此时若运行还存在若干问题:

1.执行会报错,由于我们插入订单的的操作执行一次后,程序的Insert Order按钮变得不可用。再次循环次会报错

对应的我们要在第一循环结束时加入新建订单的操作,录制实现的话是选择菜单File –>New Order。本次我们编辑脚本实现。可以看一下脚本的最后一行,是通过菜单关闭应用


邓松软件测试实验指导书(20140907采用) - 图文(8).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:1自然辩证法(研究生一年级课程_包括课件试题答案等_很好很强大)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: