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

发表于:2008-7-30 17:18

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:未知    来源:网络转载

#
QTP
#
.NET
  我现在用的是QTP9.2,这个版本提供了调用.net框架的功能,使用DotNetFactory对象就可以实现。QTP的帮助文档里面提供了一个例子:
  
  大家只要把这两句拷贝到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脚本更强大。
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号