您的位置:首页 > 编程语言 > Qt开发

【软件测试自动化-QTP系列讲座 40】== 创建多个QTP实例 ==

2011-02-23 10:53 429 查看

Rss订阅IQuickTest(关于如何订阅?
GoogleReader订阅地址: http://feeds.feedburner.com/iquicktest 作者:zzxxbb112
时间:2011/2/23 版权所有,侵权必究。出处:http://blog.csdn.net/zzxxbb112
终于迎来了第40讲,这一年来也写了不少东西,有批评的也有支持的,但是不管怎样我都会继续坚持下去,把自己学到的想到的偷到的都通过文字的形式来贡献给大家。最近由于写书比较忙,因此更新的频率低了很多,也请大家谅解。写书是一件非常累人的事情,要写一本好书更是不容易的事,为了能够提高书的质量,我们把书的初始目录提前公布出来,如果对本书有兴趣的读者,可以提一些建议或者需求,我们会努力去改进:

【51testing测试丛书系列之QTP自动化测试技术领航】初始目录展示:

http://blog.csdn.net/zzxxbb112/archive/2011/02/18/6193081.aspx

http://www.51testing.com/index.php?uid-121033-action-viewspace-itemid-229888

那么接下来进入正题,大多数做过QTP自动化测试的朋友都应该很清楚,QTP对进程方面做过了限制,每个windows操作系统下有且只能打开一个实例,如果打开一个实例之后,再打开一个,QTP会直接去引用那个已经打开的实例,所以根本无法实现打开多个QTP实例。而今天我要告诉大家,要实现多个QTP实例其实是可行的,不过在实现它之前,我们必须请出今天主角,它就是SandBoxie。这是一个可以另任意程序创建多个实例的一个工具,可以直接去官方网站或者百度进行下载。


下载好了之后,安装并打开SandBoxie Control,进入到run any program:






找到QTP的路径并填入下拉框,点击OK





等待片刻,QTP就会自动启动起来了。

此时我们可以在机器上直接打开原始路径的QTP,这样就有两个QTP了。





注意:

用SandBoxie打开的程序与本机直接打开的程序在两个不同的空间里的,因此sandboxie打开的QTP只能识别SandBoxie打开的程序而不能识别外部的直接打开的程序,言下之意就是sandboxie下的QTP是不可访问直接打开的QTP的,而直接打开的QTP是可以访问sandboxie下的QTP的。


总结:

笔者在这里已经尝试过,在互不干扰的情况下,是可以两个QTP同时进行执行测试的。其实还有很多本身无法实现的可以去实现。
嘿嘿。

如有任何问题请去IquickTest Q&A问题库进行提问

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐