51Testing软件测试论坛

标题: QTP 公共的action存储在哪里? [打印本页]

作者: wisewang    时间: 2010-6-1 15:38
标题: QTP 公共的action存储在哪里?
大家好,
我刚刚用QTP,以前用过和开发过很多开元的软件,但是对QTP不熟悉。
现在有个问题,想请教大家。
现在我有2个action, 第一个是主的testcase,第2个主要为了以后重复用。 
我现在是把Make_International_Booking放在了外面,然后在Basic_work_flow里面叫了一次。

如下图



我想要做的是,在运行的时候(点击Run),就运行Basic_work_flow. 我在Action 0 里面已经把程序改了,就剩了Call RunAction("Basic_work_flow", oneIteration)
。但是运行时候还是2个都运行,这个问题怎么解决呢?

谢谢大家!
作者: skyzhu    时间: 2010-6-1 15:45
删掉一个。。。
1个是在Basic中执行了
另1个是在Basic结束后执行了
作者: wisewang    时间: 2010-6-1 16:16
谢谢!
我想保存另一个的原因是,等程序大了,我就可以直接修改在外面的,不需要一层一层的去找在哪里用的这个action。。在QTP里面有这样的存储方式吗?
作者: 小不点蜗牛    时间: 2010-6-2 14:40
不太明白,期待高手指点。
作者: candy_83    时间: 2010-6-2 16:29
在Action Basic_work_flow最后加上exittest
作者: xyan    时间: 2010-6-3 11:50
把你要公用的actions封装成一个action,要用时使用QTP call exiting action,就行了
作者: wisewang    时间: 2010-6-4 04:44
谢谢,我回去试试!
作者: Chain.Dai.China    时间: 2010-6-19 23:05
C:\Program Files\HP\QuickTest Professional\help下有个帮组文档叫MainUsersGuide.chm。 文档的这个章节  Designing Tests > Creating Tests Using the Keyword-Driven Methodology 详细写了怎么用Action和Test




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