51Testing软件测试论坛

标题: 请问如何对一个模块循环运行多次 [打印本页]

作者: lanyulijy    时间: 2008-7-17 09:58
标题: 请问如何对一个模块循环运行多次
我用qtp录制了一个脚本内容包括登陆系统、执行模块操作、退出系统,三个部分
运行多次,每运行一次都要进行登陆和退出系统的操作,想设置为只登陆和退出系统一次即可,在模块操作中运行多次,该怎么设置呀?请高手指点
谢谢
作者: sidneylover    时间: 2008-7-17 10:01
可以对模块操作部分写个循环语句进行控制,也可以分多个ACTION开录制,登录、退出、模块操作分开录制
作者: 今天有雾    时间: 2008-7-17 10:35
你需要分三个Action ,一个登陆,一个退出,中间一个是模块操作,然后可以在每个Action中设置循环即可
作者: zte_boy    时间: 2008-7-17 11:09
将整个action分割,只对操作的那个action进行循环操作
作者: lanyulijy    时间: 2008-7-17 15:27
那怎么让其中的一个action进行循环?怎么来进行设置?
作者: lingxin5013    时间: 2008-7-17 16:08
你上面不是说了吗 分割Action 单独设循环 要循环多少次都可以
作者: ClareLiu    时间: 2008-7-17 16:16
右键,Action Call Properties可以设置单个Action的循环次数
作者: lanyulijy    时间: 2008-7-17 16:56
我就是分割了以后对其中的一个Action设置了Action Call Properties的循环次数,但是并不是针对一个Action来进行循环的,而是对我所有的其他Action都进行了循环,并实现不了单一Action进行循环
作者: 小孩    时间: 2008-7-17 18:45
分割后用FOR 语句来循环它,不分割也可以使用FOR语句来循环
如果你想每一次输入的参数都不一样就 参数化它就行了!
作者: 我是真歪歪    时间: 2008-7-17 21:15
请问我在录制了 一个脚本,希望它循环一晚上,但是在循环的时候 老是报错:object not visible,但是我 测试的 程序就在 windows桌面上的 ,请问这样的异常怎么解决?怎么才能让碰到这样的 异常自动RETRY或者自动跳过这个提示?让脚本没间断的无限循环
作者: 陈能技    时间: 2008-7-17 22:15
原帖由 我是真歪歪 于 2008-7-17 21:15 发表
请问我在录制了 一个脚本,希望它循环一晚上,但是在循环的时候 老是报错:object not visible,但是我 测试的 程序就在 windows桌面上的 ,请问这样的异常怎么解决?怎么才能让碰到这样的 异常自动RETRY或者自动跳过 ...




一种方法是找到提示“object not visible”错误所对应的脚本中所指的对象,看是什么对象,如果这个对象有时候可见有时候不可见,则可在调用和操作它之前先判断一下它的属性Visible属性,如果为True,则继续运行,如果为False,则跳过它,运行后续的脚本。

另外一种方法是定义Recovery Scenarios来处理。



推荐新书《QTP自动化测试实践》
作者: lingxin5013    时间: 2008-7-18 08:46
陈能技 果然不是吃干饭的 很好很强大 向你学习!!!!




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