《QuickTest Professional Tutorial》读书笔记(8)
2008-07-02 21:25
375 查看
我们可以从应用程序输出数据到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节点观察到。
运行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节点观察到。
相关文章推荐
- 《QuickTest Professional Tutorial》读书笔记(5)
- 《QuickTest Professional Tutorial》读书笔记(6)
- 《QuickTest Professional Tutorial》读书笔记
- 《QuickTest Professional Tutorial》读书笔记(2)
- 《QuickTest Professional Tutorial》读书笔记(7)
- 《QuickTest Professional Tutorial》读书笔记(9)
- 《QuickTest Professional Tutorial》读书笔记(3)
- 《QuickTest Professional Tutorial》读书笔记(1)
- 《QuickTest Professional Tutorial》读书笔记(4)
- 《QuickTest Professional Tutorial》读书笔记(10)
- QuickTest Professional 8 Tutorial 中文版
- Mercury QuickTest Professional Tutorial [翻译] (三)
- Mercury QuickTest Professional Tutorial [翻译] 之目录
- Mercury QuickTest Professional Tutorial [翻译] (一)
- Mercury QuickTest Professional Tutorial [翻译] (四)
- Mercury QuickTest Professional Tutorial [翻译] (二)
- Mercury QuickTest Professional工作原理
- QuickTest Professional中虚拟对象设置
- QuickTest Professional连接Quality Center
- Multi test Manager 出现消息 unable to launch quick test professional