51Testing软件测试论坛

标题: 请问一个关于随机参数问题 [打印本页]

作者: 261077423    时间: 2011-9-20 11:39
标题: 请问一个关于随机参数问题
在QTP中要将航班的起点和终点设置为随机参数化,具体步骤是怎么样的呢,看了一些书,内容是:
对于选择航班这个测试步骤的参数化来说会有所不同,因为航班会跟随所选择的起点和终点而变化,因此,需要做特殊的处理。如下代码所示:
' 取得航班列表的行数
ItemCount = Window("Flight Reservation").Dialog("Flights Table").WinList("From").GetItemsCount
' 随机选取其中一项
SelectItem = RandomNumber(0, ItemCount)
' 选择航班
Window("Flight Reservation").Dialog("Flights Table").WinList("From").Select SelectItem
        先通过访问GetItemsCount属性,获取航班列表的行数,然后使用RandomNumber随机选取其中一项,最后,再通过Select方法选择航班。


小弟初学,对上面的步骤看不明白,求那位大神能够说说 具体的步骤呢  不胜感激
作者: daxiongfox    时间: 2011-9-21 09:46
你自己的解释已经很明白了啊。
1.WinList("From").GetItemsCount  GetItemsCount将From这个List有多少项赋值给ItemCount 参数
2.SelectItem = RandomNumber(0, ItemCount) 这个是生成一个随机数,在0和刚才获取的List有多少项之间随机取一个值,模拟的是在下拉菜单中随机选一项的代号
3.WinList("From").Select SelectItem 随机取得值后,在From这个List里边选中那一项

就是这样




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2