Rational Robot如何测试帮助c 程序员识别自定义或则第三方控件
大家都知道Rational Robot利用Delphi Enabler支持识别Delphi第三方控件和自定义控件,但是识别C 程序中遇到的第三方控件呢?我将在下边介绍识别他的方法,希望对大家有所帮助。SQA Object Testing Control如果你测试软件是vb编写的,那么利用SQA Object Testing Control: (SQAOTE32.ocx)来获得控件信息很对你来说很熟悉,通过它可以获取到软件运行时候的控件信息和方法。Robot可以根据提供的信息建立强壮的脚本,验证那些方法或功能是否正确,也就是最后的验证点。如果你的c或则c 程序中包含自定义或者第三方的ActiveX(ocx)控件,你可以同样把这个控件放到每一个包含第三方控件或者用到自定义控件的窗体上。安装Rational TeamTest或者Robot,Object Testing Control (SQAOTE32.ocx)会默认安装到系统目录syst32中:C:\WINNT\syst32\sqaote32.ocx.。添加Rational ActiveX Test Control如果想让ActiveX Test Control起作用,需要在VC中设置ActiveX可用。以下用MFC举例第一.建立工程,设置ActiveX控件可用第二.在有第三方控件的地方添加Rational ActiveX Test Control有一个窗体中包含MSTreeView,运行Rational Robot利用object properties来抓取MSTreeView属性,Rational Robot无法识别该对象(对象为UNKNOW)。添加SQA Object Testing Control(右键插入ActiveX控件,出现下图窗体)。添加Rational ActiveX Test Control后窗体上出现一个robot的图标,你不用在代码中做任何处理就可以使用他。SQA Object Testing Control是个不可见控件,运行软件后他不会显示在窗体上。再没有添加SQA Object Testing Control的时候Robot只能识别这个控件的通用属性,添加后Robot可以识别自定义控件或者插件的大部分属性。注意如果用到得自定义控件继承自MFC或者用APIS实现,即使添加SQA Object Testing Control控件Robot也无法有效的工作。那么定义该对象继承相近的类别。方法1:运行的时候当用Object properties识别对象为unknow的时候,在出现的对话框中定义无法识别控件到相近的基类中。方法2:打开robot,Tools->General Options,切换到object mapping页面。选择基类,然后添加无法是别的控件到该类中。这样做可以识别该控件的通用类别属性。总结:针对无法识别自定义和第三方控件建议添加Rational ActiveX Test Control,通过他能使Robot识别对象的大多数属性,帮助Robot建立强壮的脚本。备注:以上运用在Rational 2003,VC Studio.NET 2003上测试通过
凡客
程序员
本文地址:http://www.5sm.org/fanke/16.html
版权所有 © 转载时必须以链接形式注明作者和原始出处!
上一篇:网页恶搞 凡客诚品“凡客体”恶搞图片欣赏|社区图库
相关阅读:
【凡客衬衣】 凡客诚品再陷道歉门 供应链管理仍成软肋 Vancl 品牌 中国B2C研究中心 中国电子商务研究中心【凡客诚品女衬衫】 网页恶搞 凡客诚品“凡客体”恶搞图片欣赏|社区图库
【凡客诚品衬衫】 凡客诚品网店联盟
【凡客诚品衬衫】 凡客妖娆豹纹雪地靴,淘宝网时尚女靴,黑色雪地靴的搭配
【凡客衬衣】 VANCL凡客诚品
【凡客衬衣】 网商出租平台觅新盈利点
【凡客的衬衫怎么样】 凡客诚品实体店加盟把握您的商机
【凡客诚品的衬衫】 凡客诚品三周年首秀 大上海战略引人注目
【凡客诚品衬衫】 成都凡客诚品实体店EE2010年网购市场风云 B2C网站将迎来爆发期
【凡客的衬衫怎么样】 凡客羊羔体 《新蜀门》多种流行语贺词
关于我们 | 广告服务 | 招聘英才 | 联系我们 | 网站地图 | RSS订阅 | 返回顶部 |
Copyright ©2010 - 2011 http://www.5sm.org 凡客衬衫. 版权所有 津ICP备01024584号