致力于软件自动化测试的研究和探索

自动Enable SilkTest Extension

上一篇 / 下一篇  2008-09-03 09:48:36 / 天气: 晴朗 / 个人分类:蓝天测试

d!R+HpWY&PsG^0  在用ST(SilkTest)做项目的过程中,我们往往会开启ST的Extension,也就是QTP中的插件。开启了EXTENSION好后,我们会发现如果换一个运行环境,比如换到其他机器上,当我们跑起脚本来会发现根本就跑不起来,究其原因,主要是因为Extension在该机器上没有被开启,需要我们手动的去Enable一下。当然这个操作还是很简单的,但当我们的自动化达到一定程度,比如可以实现从环境的搭建,产品的安装到运行脚本,那么这就是一个很大的问题;而且作为自动化测试人员总是希望把所有的事尽量的去自动化。51Testing软件测试网:i ~k.|h f4}!f

51Testing软件测试网~n"R"y9F0o.ZgS

51Testing软件测试网M+i:x_x1J q?6u P
   后来我仔细研究了一下ST的Extension文件,发现只是ST的安装目录下有个 extend.ini文件发生了改变,比如你Enable了WinWord,那么就会多出这样两句

T$h%Y/lD051Testing软件测试网/P]#j3fZ[dU

[WINWORD.EXE]
^8De.bl0Accessibility=TRUE51Testing软件测试网oxz| z%f5n.?

51Testing软件测试网+fS CrVU

那么现在我们需要做的就是将这两句增加到extend.ini中,这里我想到的实现方法有两种:1.修改该文件,也就是将Enable的东西写进去,可以用VBS,BAT等语言实现; 2.将已有的一个extend.ini放到工程文件的DATA目录下,然后通过脚本语言将该文件复制到ST的安装目录下就可以了。不过还是希望BORLAND可以开放ST的对象模型,那么做起来就更方便了。 51Testing软件测试网B ^z7U s6~

51Testing软件测试网9W ~!X9YE2O:oEv9X `\`

51Testing软件测试网1JL3@TWf
    当然可能实现方法还有很多种,也欢迎大家发表您的新想法!大家如果对ST也感兴趣,可以和我一起探讨,我的QQ是236835793,MSN是lantian.wei@hotmail.com,欢迎大家一起讨论ST技术,思想!51Testing软件测试网 p;lYlO&W

FVwv(H1v?0更多精彩内容,请看:蓝天伟测试之家

iQ va%FFc0

TAG: 蓝天测试

 

评分:0

我来说两句

日历

« 2024-03-23  
     12
3456789
10111213141516
17181920212223
24252627282930
31      

数据统计

  • 访问量: 47242
  • 日志数: 76
  • 图片数: 7
  • 建立时间: 2006-12-07
  • 更新时间: 2011-01-20

RSS订阅

Open Toolbar