51Testing软件测试论坛

标题: 关于qtp向导中的订票问题 [打印本页]

作者: qsj_shao    时间: 2006-6-28 11:33
标题: 关于qtp向导中的订票问题
向导中已经实现一个人来订几张不同的票
想问一下,怎么实现多个人来订几张票,并且每个人订的票是不同的,其中每个人订票的数量和信息都已经指定好.
作者: xiaonan    时间: 2006-6-28 12:11
模拟多个用户名去登入订购
作者: qsj_shao    时间: 2006-6-28 12:59
可能我说的不太清楚,因为我现在所要用qtp做的不是测试,更像是一个自动化执行.
比如现在有n个人,每个人要订不同飞机票,其中飞机票的信息无论是出发地还是目的地都已经有了(比如放在了一个excel文件里,一行为一张票的信息),并且也知道了每个人订的是什么票(比如知道了第一个人要订的票的信息为1至3行,第二个人为4到5行,第三个人为第4行,excel中有一列可以表明这一行是属于哪一个人),现在需要通过脚本来执行,让这些人都分别登陆一次,然后按照excel中的内容来订票,订票后登出并换另一个人直到每个人都订完票.
怎么来实现呢?
问题比较长,多谢各位了.
作者: xiaonan    时间: 2006-6-28 13:19
就通过 QTP和EXECL文件相连,把ExECL的信息给读过来,放到相应的脚本上啊,加个循环进行
作者: walker1020    时间: 2006-6-28 22:03
xiaonan  版主 说的对。你说的实质上就是一个如何优化脚本的问题。要解决你说的那个问题,你要会:
1,如何 导入EXECL文件的问题。 请参考
     http://bbs.51testing.com/viewthr ... 4&extra=page%3D
2,如何使用 For  While 等循环来处理一个人的多次订票。请参考 QTP Help 活 VBScript
3,需要自己写IF 来进行判断每人订票的信息。请参考 QTP Help 活 VBScript
只要你基本功扎实,这个“自动化执行”应该不难实现。




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