您的位置:首页 > 产品设计 > UI/UE

《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节点观察到。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息