xiasan2004 发表于 2007-10-30 11:31:10

qtp中脚本的移植问题???

目前在学习qtp中每次录制好一个版本,但是拿到别的地方去运行的话,那个active screen 上就什么也没有
然后脚本也不会运行,就会出错
这个我老是理解不了,为什么这样啊?
这样的话写自动化脚本有什么意义啊??
请大家说说这个为什么啊?谢谢!

hsjzfling 发表于 2007-10-30 11:42:02

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

ganlanlv 发表于 2007-10-30 18:21:18

赞同hsjzfling,我们现在就是在做脚本的维护工作,其中很重要的一点就是涉及到路径的地方,全部都改成相对路径,绝不用绝对路径,然后脚本提交到svn资源库中进行版本控制。

fanzhikang_2002 发表于 2011-11-18 22:29:03

:victory:
页: [1]
查看完整版本: qtp中脚本的移植问题???