概述
Test参数化和Action参数化最主要的区别就是,Test参数化是整个脚本全部执行反复迭代,而Action参数化是局部指定Action脚本执行反复迭代。
DataTable中Sheet表单的分类:
根据Test参数化和Action参数化分为Global Sheet和Action Sheet。
Global Sheet全局表单:
(1)是针对整个test脚本
(2)如果指定Global Sheet中的数据作为参数化数据,那么将应用到整个test脚本,即整个test脚本执行多次反复迭代
Action Sheet局部表单:
(1)是针对一个Action创建一个Action Sheet,在DataTable中就会增加一个相应的sheet表单
(2)如果指定Action Sheet中的数据最为参数化数据,则只有相应Action执行多次反复迭代
假设Action1的表单中有3行记录,Global表单的迭代次数为Run on all rows(5行)
- Run one iteration only :此时因为只迭代一次,就将其与Global迭代的行数一致了,若Action中没有此行,则沿用上一行的数据。
- Run on all rows:会执行Action1中所有行(指针还是Run one iteration only中的行为)
- Run from row:每次执行的都是 :X to Y(指针位置强制转换)
最后
以上就是传统鸡翅为你收集整理的(十五)QTP中Test参数化和Action参数化区别的全部内容,希望文章能够帮你解决(十五)QTP中Test参数化和Action参数化区别所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复