软件测试工具QTP参数化global和local的区别
关于QTP的DataTable的使用,有Global和Action之分,以下是他们的一些区别:
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,指的是运行从第几行到第几行,就结合上面的两点实践操作测试一下。
这个内容,在我的QTP视频教程里有一节课程进行单独讲解,并附带实例演示。