51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3229|回复: 9
打印 上一主题 下一主题

[原创] 批量运行QTP脚本的结果

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2011-3-24 16:50:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
有一批脚本,这些各自的脚本都能单独运行,每个脚本是验证某个功能点。
现在要批量运行这些脚本,有以下2个问题怎么解决:
1、类似环境变量功能一样,能否在哪里设置一个变量,一次设置,在批量执行的各个脚本中都能用到这个变量 ?用environment.Value 可以吗?
2、批量执行完成这些脚本后,估计执行的结果都在各自脚本文件夹下的result文件夹下,这样有多个个脚本,就有多少结果文件。能否批量执行脚本的所有结果汇总到同一个结果文件中?如果可以,具体怎么做?

谢谢!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2011-3-24 23:00:47 | 只看该作者
这个你应该通过框架来实现,以及场景恢复机制来处理
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2011-3-25 00:12:35 | 只看该作者
本帖最后由 风雪夜归人 于 2011-3-25 17:29 编辑

先mark下,在写vbs,写完发你..

1. 可以通过xml文件来配置常用的变量之类的,然后导入成为环境变量
2. 可以修改qtp的运行参数,指定运行结果


本来是想把结果写入excel的,结果调试过程中遇到各种问题,先发一个html结果的上来


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2011-3-25 11:33:36 | 只看该作者
谢谢风雪夜归人,我现在知道第一个问题怎么处理,即把共用的变量用xmL文件配置好,然后在每个独立的脚本中用environment对象加载这个文件就达到在一个文件中配置环境变量的目的

第二个问题我也在网上搜了一下,可以在一个脚本中调用运行所有要运行的脚本,这样就能在一个结果文件中显示所有的结果,但具体也没有试

楼上的说的好像是另外一种方法,我还不明白怎么处理,望赐教!
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2011-3-25 12:15:56 | 只看该作者
本帖最后由 wolaizhinidexin 于 2011-3-25 12:17 编辑

第二个问题感觉不行,我觉得最多只能把你批量运行的N-1前面的脚本移动到指定的文件夹中。
如果有此方案,请共享出来一下。
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2011-3-25 17:53:50 | 只看该作者
本帖最后由 风雪夜归人 于 2011-3-25 17:56 编辑

其实仔细看下QTP的帮助就可以非常明白的知道很多问题,就是没有人去看。。。

脚本已经附上, 在3楼,注意要修改几个参数。。

另外第二个问题,我理解错了,可以使所有的结果在同一个文件夹下面,但是不能使所有的结果在一个report.xml文件里面,如果要达到那样的效果,要自己统计运行状态,然后自己写结果文件
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2011-3-25 18:46:01 | 只看该作者
第一个问题可以通过把全局变量写入vbs文件,然后在Rouse中载入,并设置为默认。
第二个问题,建议你看下qtp的帮助文档,qtp留有不少的api接口供用户开发自动化测试框架。
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2011-3-25 20:13:20 | 只看该作者
回复 5# wolaizhinidexin


    很强大!
我也提供个思路吧! 脚本在公司,拿不出来!
1 批量执行, 就是使用automation model object 自己运行脚本
2 结果汇总。
  在第一执行的时候,指定结果文件夹,一般都放在本action下 的res文件夹下的 .xml文件下,而且只有一个
  这样 可以遍历所有test下的结果xml,写vbs 解析xml文件,将成功、失败项,导入到excel中,
这样就可以在一个excel下 看所有的结果了。
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2012-4-13 11:17:52 | 只看该作者
楼上能给出具体脚本就好了
回复 支持 反对

使用道具 举报

该用户从未签到

10#
发表于 2012-4-13 11:18:00 | 只看该作者
楼上能给出具体脚本就好了
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-25 03:12 , Processed in 0.074768 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表