《QuickTest Professional Tutorial》读书笔记(8)

本文介绍如何使用QTP通过输出值功能将应用程序的数据输出到DataTable,并利用这些数据进行参数化验证。通过实例演示了如何设置输出值并将之用于后续测试步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

我们可以从应用程序输出数据到Data Table而且数据还可以在测试脚本的后面阶段被使用到。QTP会将所得数据显示于Runtime Data Table。 举例来说,你可以透过输出值验证二个不同网页上的航班是一样的,首先你先以输出值将一个网页上的航班编号输出到Data Table,然后将此输出值当作另一个网页上航班编号的预期结果。 建立一个输出值
  • 运行QTP,打开Parameter脚本并另存为Output
  • 选取要输出的文字:在Keyword View中展开Welcome:Mercury Tours并选择Select a Flight:Mercury网页,在Active Screen中框选270这个数字(不包括美元符号$)。然后选择鼠标右键菜单Insert Text Output,打开Text Output Value Properties对话框。点击Modify按钮在打开对话框中修改显示字段名称(Name)为depart_flight_price,接受其他值,关闭对话框,这时QTP会在Data Table中自动加入depart_flight_price字段。每次重复执行脚本时会从应用中取得输出值存放到Data Table中。
  • 我们可以修改Welcome:Mercury->Book a Flight:Mercury的Checkpoint "New York to San Francisco"这个检查点的Parameter属性中的Data Table Name为我们刚才建立的输出值,则这个检查点的预期值被参数化为新的输出值。
  • 保存并执行脚本,观察执行结果。注意输出值结果可以在Test Results窗口的Run-Time Data Table节点观察到。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值