QTP调用自己开发的.net类库

翻译|其它|编辑:郝浩|2008-01-09 11:21:55.000|阅读 1328 次

概述:

# 界面/图表报表/文档/IDE等千款热门软控件火热销售中 >>

  我现在用的是QTP9.2,这个版本提供了调用。net框架的功能,使用DotNetFactory对象就可以实现。QTP的帮助文档里面提供了一个例子:

  Set var_CreateInstance = DotNetFactory.CreateInstance("System.Windows.Forms.Form", "System.Windows.Forms")

  var_CreateInstance.Show

  大家只要把这两句拷贝到QTP里运行一下就明白了。

  下面我说一下如何用DotNetFactory调用我们自己开发的。net类库。

  首先用Visual Studio 2003或者2005创建一个新项目:类库,我用的是C#.新建一个类,假设命名空间是Test.myTest,类名是QTPTest.我们再新建一个公共方法: public string DoAction()

  假设编译后产生的文件是d:\mtTest.dll.下面我们在QTP里面写脚本:

  Set obj = DotNetFactory.CreateInstance("Test.myTest.QTPTest", "d:\mtTest.dll")

  obj.DoAction

  这样我们就可以在QTP中使用。net类库了,我们可以借助于。net框架的强大功能,把很多测试脚本需要使用的公用功能(比如测试数据准备),用C#实现,然后在QTP中调用,让我们的QTP脚本更强大。


标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@evget.com

文章转载自:中国IT实验室收集整理

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP