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

 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系列讲座 40】== 创建多个QTP实例 ==_第1张图片

 

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

 

【软件测试自动化-QTP系列讲座 40】== 创建多个QTP实例 ==_第2张图片

 

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

 

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

 

【软件测试自动化-QTP系列讲座 40】== 创建多个QTP实例 ==_第3张图片

 

注意:


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

 

 

总结:


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

嘿嘿。


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


你可能感兴趣的:(windows,软件测试,测试,百度,工具,testing)