51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

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

[讨论] 我的QTP出什么问题了???

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-1-14 10:34:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
上个月我开始学习使用QTP,一切都还顺利,
直到上周三的时候出问题了.
我打开并运行以前保存的一个案例的时候,
运行正常而且很快就运行完毕(最多一两分钟),QTP提示也正常.
我觉得这个用例缺少一些东西,就想添加一些东西进去.
我的做法是运行案例到需要添加的部分的时候,
点STOP,再点RECORD,
然后对要录制的软件进行操作,
操作完以后点STOP停止录制,
这时候新录制的代码就会出现在原代码中我需要它出现的位置.
查看前后衔接没有问题后,
点保存,
添加完毕(以前都是这样添加的也没有出现过问题).
但是这次终于出问题了.
运行新案例的时候,
我发现它半天没有登陆,
还以为录制的时候哪里出问题了,
赶快点STOP,
结果提示页面里没有Failed,只有Warnings.
内容是:
The object was not found using the test object description.
Check the object's properties.
我一看好象是对象的属性出问题了,
可是为什么刚才都能运行现在就出问题了呢?
而且要是真的出问题了提示里应该是Failed而不是Warnings啊.
我想不通,只好把属性值尽量详细认真地改了一遍.
结果还是那样,
同样慢的速度,同样的Warnings.
后来我一不做二不休,
你不是慢吗,
我就看看你能慢到什么程度.
结果我花了33分钟,
把整个新的案例都运行了一次.
运行的时候全部正常,都是按照我的操作来执行的,就是速度特别慢.
运行完毕的提示页面:
上半部分
Iteration                Results
   1                        Warning
下半部分
Status               Times
Passed                 6
Failed                 0
Warnings              126
点开Warnings,
提示:
The object was not found using the test object description.
Check the object's properties.
每个Warning的提示都这样!!!
我就不明白了,
明明说属性错误却能运行,
能运行却那么慢(我没有用任何等待语句),
速度慢又是什么原因呢?
另外,我把开头的登陆语句删除,
按照刚才那样的添加方法重新添加一个登陆操作上去,
结果能够正常快速运行,
而且对那个软件重新进行录制以后也能正常回放,
而不会出现速度极慢的现象.
如果有类似情况的请回复一下,
如果知道可能原因的请指点一下.
我已经把那个案例保存下来作为经典错误的例子,
如果各位认为我哪里描述的不够详细尽管提,
我一定认真回答.
谢谢.

[ 本帖最后由 zjcnchenxi 于 2008-1-15 12:54 编辑 ]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2008-1-14 11:05:41 | 只看该作者
描述得很详细.真的非常详细...捂嘴笑

是这样子的.的确,QTP在object库里没有找到相应的object,可能是由于程序有改变,而看到你后来的操作所表现出来现象更应该是这个原因了.
但是最后还是跑下去了,而且是warning而不是error,大概是因为你在设置里开了智能匹配或者你用的是描述性语言,因为QTP是先在object库里寻找object,找不到才去智能匹配的,而这个阶段是需要时间的(设置里有一个超时选项的),才导致了你跑脚本这么慢

大概就是这个原因了,希望对你有帮助

以上
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2008-1-14 22:14:39 | 只看该作者
谢谢
非常感谢
现在真正的高手出现在我的面前
我能放弃吗
我的手机:13666679547
QQ:278707559
希望高手给点面子,以后实时交流。
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2008-1-14 23:44:15 | 只看该作者
本帖最后由 hupose 于 2013-4-18 14:15 编辑

呃.....高手算不上...只是对QTP比较有爱,培训的时候也听得比较认真而已
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2008-1-15 12:54:49 | 只看该作者
呵呵
我是自学的
毕竟不如科班出身的啊
一定把你的本事都学过来
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2008-1-15 13:19:57 | 只看该作者
很典型的问题~~~
回复 支持 反对

使用道具 举报

该用户从未签到

7#
 楼主| 发表于 2008-1-15 15:00:56 | 只看该作者
QTP自动录制的时候好像不会录制鼠标拖动的操作,
不知道如何添加相应的语句啊(我没有接触过VB)。
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2008-1-17 11:41:17 | 只看该作者
在QTP中有一个模拟录制的选项,可以记录下来鼠标的运动轨迹的
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2008-1-17 14:03:57 | 只看该作者
学习中~~
回复 支持 反对

使用道具 举报

该用户从未签到

10#
发表于 2008-10-20 09:47:47 | 只看该作者

回复 2# 的帖子

你好,我刚开始学习QTP,在单独操作添加信息的过程是正确的可运行的,但是在加入调用共享脚本后运行,出现 warning“The object was not found using the test object description.
Check the object's properties.”提示“rblUsersTyperks”-Description Dismatch,但是我在对象库中可以找到该对象的,请问要怎么解决,谢谢
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-13 04:32 , Processed in 0.091296 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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