51Testing软件测试论坛

标题: 多个action调试的问题 [打印本页]

作者: sally_0817    时间: 2008-6-2 12:04
标题: 多个action调试的问题
一个脚本包含多个action
那么在进行脚本调试和维护的时候,有这样一个需求:
现在我只想运行其中一个action

要怎么设置才可以这样呢?

每次要调试一个东西,要整个脚本都运行,太费时了。
作者: 风过无息    时间: 2008-6-2 12:12
自己写个方法控制下不就可以了?
作者: sally_0817    时间: 2008-6-2 12:43
怎么写啊?我不会......
作者: dreamever    时间: 2008-6-2 13:10
我以前采用过的做法是,新建一个脚本文件,在该脚本文件中插入要进行单步调试的脚本,一旦调试通过后,这个脚本文件就可以删掉了。
楼主也可以在关键字视图中,在要进行调试的action上点右键,然后点击debug from step;
还有一个方法是在专家视图中,定位到你要进行调试的action代码行,然后右键—debug from step,即可从当前代码行运行脚本。
为了调试方便,最好在希望结束的地方手动添加一个断点,我们调试时有时候不希望一直等待脚本运行完全结束。
作者: sally_0817    时间: 2008-6-2 13:16
谢谢dreamever!!!!
这下我可以节省大量的时间了。

真是非常感谢。
作者: sally_0817    时间: 2008-6-2 13:17
不过
在关键字视图中,在要进行调试的action上点右键,然后点击debug from step;
还有一个方法是在专家视图中,定位到你要进行调试的action代码行,然后右键—debug from step,即可从当前代码行运行脚本。
---------
这个功能8.2好像没有这个功能,9.2才有。

[ 本帖最后由 sally_0817 于 2008-6-2 13:19 编辑 ]
作者: 阿妮妲    时间: 2008-6-2 13:55
在专家视图中, 把那些不需要进行调试的代码 标记成注释,就可以了.
作者: zte_boy    时间: 2008-6-2 14:40
创建个新的TEST
使用Call exist action 引用你需要调试的action

如果是其他test的action,记得把action设置为可重用
作者: jihuli5    时间: 2008-6-2 15:40
run from step就可以了。。。。。。。
作者: sally_0817    时间: 2008-6-2 16:20
非常感谢大家提供的方法,维护起来方便多啦
就不要那么一遍遍的从头执行脚本了




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