`
peizhiinfo
  • 浏览: 1425605 次
文章分类
社区版块
存档分类
最新评论

【软件测试自动化-QTP系列讲座 43】== MTM多脚本执行管理器(二) 自动化模型篇==

 
阅读更多

作者:zzxxbb112

时间:2011/10/26 版权所有,侵权必究。

出处:http://blog.csdn.net/zzxxbb112


在上一次的讲座中,我们已经简单介绍了使用MTM这个工具,并且讲解了如何利用MTM的命令行模式来自动化QTP执行自动化测试脚本

那么这一次主要来讲解如何使用MTM的自动化模型来自动化MTM与QTP.

相信大家都已经了解了什么是QTP的AOM自动化模型,那是qtp安装完成之后所提供的一种自动化组件,如果不清楚的话,可以看一下本讲座的第10篇

那么MTM的自动化模型其实就是类似于AOM自动化模型,它是一种COM组件,可以通过CreateObject方式进行调用。


MTM模型

ProgID:MultiTestManager.Application


实例1:自动加载多个脚本并执行


分析: 以上脚本的关键在于AddTestScript函数,其中第一个参数为脚本的路径,第二个参数为是否为计划执行脚本,如果是true,则添加并执行,false则只添加不执行。

结果:


如上图可以看到很明显,第三个脚本由于设置为false,因此状态为Do not run,并且脚本行为灰色,前面没有打勾,也就是非执行选项。


实例2:加载多脚本,执行完毕生成报告,并关闭QTP以及MTM


分析:以上脚本分别获取到了MTM的报告设置对象与运行设置对象,并且设置了运行完毕后自动关闭QTP和MTM

运行结果:


由于脚本中已经设置了报告标题名称,因此在图中的箭头处可以看到报名名称为IQuickTest Report。


总结:

总体来说MTM虽然是一个小小的辅助工具,但是我们可以看到Mercury当初还是在此工具上花了不少心思,对于没有QC的用户来说,它可以说是一款非常不错的多脚本执行工具,那么讲座对MTM工具的介绍就到此为止。


Rss订阅IQuickTest关于如何订阅?

GoogleReader订阅地址:http://feeds.feedburner.com/iquicktest



分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics