51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1472|回复: 4
打印 上一主题 下一主题

[原创] Invoking QTP on other machine.

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2012-8-16 11:39:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 hwm831002 于 2012-8-16 15:56 编辑

有两台电脑A和B
A机有所有的测试脚本,并没有QTP工具。
B机只安装QTP工具。

我想从A调用QTP和在B上运行测试用例

我曾尝试
设置OBJ= CREATEOBJECT(“QuickTest.Application”,“Machine BName”)

但它给了一个错误:权限被拒绝“的CreateObject'
错误:800A0046

求大神帮我解决下,一直不能解决这个问题,纠结啊
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2012-8-16 18:35:41 | 只看该作者
能这样做么?需要权限的吧。。。为啥我总觉得这样做意思不大呢,换个方法做简单多了
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2012-8-17 09:19:49 | 只看该作者
本帖最后由 hwm831002 于 2012-8-17 09:22 编辑
能这样做么?需要权限的吧。。。为啥我总觉得这样做意思不大呢,换个方法做简单多了
云层 发表于 2012-8-16 18:35


谢谢云层的回复
1.首先我这样做对我来说是有意义的,不知道对别人是否有意义,因为我做了个工具跟我的框架和脚本放在一起的,最后的测试结果都显示到我的工具上,所以测试人员就只需要把我的框架和脚本放到自己的本机上,就可以执行测试,也可以干别的工作;如果是像现在测试脚本和QTP工具在一台电脑上,执行QTP的时候就根本干不了别的事情了;基于这种情况,所以我才想到要这么做
2.我现在的问题就是创建实例的权限被拒绝,如果我把Machine BName设置为本地IP,就可以启动本地的QTP,但是我想启动另外一台电脑的qtp,就出现上面的错误
3.请问下“换个方法做简单多了”,请教下是什么简单方法,我不懂,介绍下,谢谢
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2012-8-17 12:32:58 | 只看该作者
给你个方法,你在你的电脑上开个共享,在远程上自动扫描这个目录,如果发现里面的文件出现某个状态,就开始运行就行了

这个问题其实是你框架设计的问题,我现在自己用的框架直接去数据库读状态和所有用例的,所以就不存在你的问题了
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2012-8-17 17:48:08 | 只看该作者
给你个方法,你在你的电脑上开个共享,在远程上自动扫描这个目录,如果发现里面的文件出现某个状态,就开始 ...
云层 发表于 2012-8-17 12:32



    这么先进啊!在数据库里读测试用例?测试用例放在数据库里?我out了,求云层兄指教下小弟,再就是这个问题我已经解决,知道问题的症结,跟框架脚本没关系,是用户权限的问题
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-23 02:27 , Processed in 0.076872 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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