在使用QTP做测试的时候,遇到一个问题,就是有一堆动作要随机执行,动作个数不确定并且动作执行的比率也是会调整的。
而实际上使用Script的dictionary对象能很容易的解决该问题。
首先初始化数据:
第二步建立一个函数,进行随机动作,当每次动作被随机到,那么后面的权值减1,当减到0时,从Dictionary 中删除。
最后我们可以根据每次随机到的动作别名然后映射到相应的执行函数,如:
在使用QTP做测试的时候,遇到一个问题,就是有一堆动作要随机执行,动作个数不确定并且动作执行的比率也是会调整的。
而实际上使用Script的dictionary对象能很容易的解决该问题。
首先初始化数据:
第二步建立一个函数,进行随机动作,当每次动作被随机到,那么后面的权值减1,当减到0时,从Dictionary 中删除。
最后我们可以根据每次随机到的动作别名然后映射到相应的执行函数,如: