软件测试什么是参数,软件测试实验7 UFT入门之验证点和参数化.docx

实验7《UFT入门之验证点和参数化》

实验学时: 2

每组人数: 1

实验类型: 1 (1:基础性 2:综合性 3:设计性 4:研究性)

实验要求: 1 (1:必修 2:选修 3:其它)

实验类别: 3 (1:基础 2:专业基础 3:专业 4:其它)

实验目标

掌握使用QTP验证点,学会使用测试报告。

掌握如何利用QTP数据池(Data Table)实现参数化的应用。

掌握QTP的操作模块(Action)。

实验内容

2.1 使用QTP验证点函数进行QTP验证。

使用DataTable进行QTP参数化。

2.3 使用Action控制业务流,观察执行过程,进行简单分析。

2.4 将本实验内容应用于QTP样例程序飞机订票的录制过程,记录实验结果。

三、实验要求

1. 掌握QTP验证点函数,能够灵活地自定义验证点。

2. 掌握QTP的数据池和操作模块,理解Global Sheet和Local sheet 之间的差别。

四、实验步骤

1.实验内容2.1。使用QTP验证点函数进行QTP验证。

步骤1. 新建一个脚本,在百度知道( /)页添加关键字输入框和搜索答案对象,添加后如图:

输入以下脚本:

步骤2. 执行后打开对象库,选择”word”对象使用Highlightin Application,在搜索后的百度页面仍能定位。

步骤3. 使用Object Spy查看搜索后页面的文本框,查看value属性,值为“test”。删除文本框内容后使用Object Spy,查看value属性,值为空,如图。

因此,可以用对象“word”的value属性值判断功能是否正确。

步骤4. 修改脚本如下,修改后Run。

步骤5. 运行后打开View菜单下的Last RunResults。

观察Result Detail,记录HP Run Results Viewer结果。

2.实验内容2.2。熟悉QTP的使用数据池(DataTable)进行参数化。

步骤1. 在Global表中输入多行数据,并修改脚本如下。

步骤2. 打开File菜单下的Settings,设置Run如下。

此处涉及QTP的回放机制,回放机制的重要性远远大于录制。实际项目中往往抛弃录制,但脚本回放永远都要用到。

步骤3. Run脚本,可以看到执行过程中依次搜索了Global表中的数据,打开Last Run Results,可以每次迭代的结果,每次迭代检查点都有记录。记录HP Run Results Viewer结果。

步骤4. 选中Global表中有数据的行,在右键菜单中选择Delete删除行。

注意,如果删除了表格中的内容——比如用键盘的退格和删除,而有黑线的行仍是三行(如图),还是会迭代三次。

步骤5. 在Action1表中输入多行数据,并修改脚本如下,注意脚本和使用Global表时不同。

步骤6. 打开View菜单下的TestFlow。

右键Action1,在菜单中选择Action Call Properties。

设置如下。

步骤7. Run脚本,可以看到执行过程中依次搜索了Action1表中的数据,打开Last Run Results可以查看结果。记录结果,比较与之前Global Sheet的不同。分析参数化迭代的执行过程。

3.实验内容2.3。掌握迭代实例。

步骤1:新建GUI Test,选择Design菜单下的Call to New Action。

点击“OK”后添加了一个action。

步骤2. 在Global表添加两行数据“Global第1行”和“Global第2行”;Action1表下添加两行数据“Action1第1行”,“Action1第2行”;Action2表下添加两行数据“Action2第1行”,“Action2第2行”。

步骤3. 修改File-Settings-Run设置为Run on all rows。修改Action1和Action2的Call Properties-Run设置为Run on all rows。

步骤4. 在Action1和Action2的编辑区输入下图脚本。

步骤5. Run脚本,可以看到弹窗出现16次,记录弹窗内容。

将本实验内容应用于QTP中样例程序飞机订票的录制过程,记录实验结果。

五、实验报告

1.完成本项目实验后,学生应提交实验报告。

2.实验报告格式与要求见附件。

正文要求

实验7《UFT入门之验证点和参数化》

实验学时: 实验地点: 实验日期:

一、实验目的

掌握使用QTP验证点的验证点,学会使用测试报告。

掌握如

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值