软件测试工具QTP参数化global和local的区别(转载)

2010-12-04  付民 

Mercury QuickTest 企业级自动化测试工具! 目前已经被惠普收购,正式名字为HP QuickTest Professional software ,最新的版本为HP QuickTest Professional 10.0.   HP QuickTest Professional 提供符合所有主要应用软件环境的功能测试和回归测试的自动化。采用关键字驱动的理念已简化测试用例的创建和维护。它让用户可以直接录制屏幕上的操作流程,自动生成功能测试或者回归测试用例。专业的测试者也可以通过提供的内置脚本和调试环境来取得对测试和对象属性的完全控制。

global 是全局的!有几行数据程序就要回放几次!!不能重新设置!!

local 是局部的!有几行数据action 就要回访几次!!

设置action的重复次数的操作:

反击action,选择action call property,即可进行选择.

下面有几种情况:

1.当global 有不止一行的数据,action call property->Run On all Rows 程序每次运行时,action中的每行都要执行

2.当global 有不止一行的数据,action call property->Run   one iteration only 而且global的行数>action的行数,当action执行到最后一行后,不管此时global 的行数为几,下次回放时action都执行最后一行! 如果global的行数<action的行数,action就执行不到最后一行

3.action call property->Run from rows to rows,就结合上面所说的理解吧!!

405°/4059 人阅读/0 条评论 发表评论

登录 后发表评论