WinRunner和QTP哪个更适合做Delphe测试?
大家好!遇到难题了,现在公司的产品是用delphi开发的,并且采用了很多的第三方插件,我用QTP试用了一下,很多插件不能识别,比较郁闷(已经安装了delphi的插件了)。看到有人说WR能识别delphi,是这样的吗?有用过的兄弟们分享一下你们的心得吧,谢谢了! 被测软件是WEB还C/S架构的?
如果是WEB,建议使用QTP;而C/S的可以用WR
其实WR测DELPHI也是要装插件的,但个人觉得WR对不识别对象的处理比QTP方便. 非常感谢!
我们的软件是基于B/S架构的,如果要使用QTP识别Delphi的第三方插件,需要用QTP手写代码还是强制对象类型转换啊?
谢谢! 我试了论坛上的方法给WR加载上插件后还是识别不了= =
录完后保存到了map里可是还是要手动去指。。。
而且下拉框编辑也没有成功选择内容。。。
回复 3# 的帖子
可以手写代码 但没WR方便强制转换不知道可以不 QTP对映射不怎么好用 对于这种Delphi的软件,大部分对象不识别,怎么做自动化测试?(主要是还需要不断的做整合测试,反复的做回归测试)
请高手指教一下。
回复 6# 的帖子
1.做映射2.自己开发函数来操作对象
3.创建虚拟对象
4.开发插件
以上由易到难,你可以试下 可是我在做映射的时候QTP总是提示错误,操作不成功。见附件。
对象的映射我是根据操作来的,就是 windows 标准控件->自定义。应该没有什么问题。
但是搞不清楚原因,帮忙分析一下。谢谢! 映射是要求被映射对象与标准对象有相同特征才可以映射的,比如一个button不可以映射成edit对象;还有就是根本无法映射,只能依赖插件 我映射的对象是相同的(button对应的标准的button),只是开发用的是第三方插件做的。
可能是你后面说的原因?还是没什么方案。
如果不能映射就只能自己编写代码了是不?
可是我这个软件这样的组件太多了,这样做好像会失去自动化的意义了!
非常感谢你,蓝天伟。 强烈建议去找插件去找DELPHI插件! 如果你的QTP是8.2的 我可以给你个DELPHI插件 我用的是9.2的,delphi的插件我用的是8.2的,安装没有问题,难道8.2的在9.2上不能用?我再安装8.2的试试看吧。
谢谢你的点拨 版本之间存在不兼容? 学习了
页:
[1]