51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1944|回复: 3
打印 上一主题 下一主题

[原创] qtp中脚本的移植问题???

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-10-30 11:31:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
目前在学习qtp中每次录制好一个版本,但是拿到别的地方去运行的话,那个active screen 上就什么也没有
然后脚本也不会运行,就会出错
这个我老是理解不了,为什么这样啊?
这样的话写自动化脚本有什么意义啊??
请大家说说这个为什么啊?谢谢!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2007-10-30 11:42:02 | 只看该作者
原因有两个
1、 你的脚本不来就不支持移植,比如很多路径你都用的绝对路径,那么脚本换个路径存放,或者换台机器后某个路径的文件没了,脚本当然都运行不了了。而且不同的QTP的设置也会影响正常的回放。
2、 操作系统不同。某一操作系统中录制的脚本放到另一个操作系统中是不一定能运行起来的,这个也是和你被测软件相关的。
active screen是存放在你的脚本目录下的,如果你没将它一起Copy过去,那当然什么都不显示了
如何处理可移植性的问题,还需要自己在脚本中多花工夫做处理,QTP没有那么智能去自动完成这些
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2007-10-30 18:21:18 | 只看该作者
赞同hsjzfling,我们现在就是在做脚本的维护工作,其中很重要的一点就是涉及到路径的地方,全部都改成相对路径,绝不用绝对路径,然后脚本提交到svn资源库中进行版本控制。
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2011-11-18 22:29:03 | 只看该作者
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-8 14:14 , Processed in 0.074831 second(s), 25 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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