xhj_zhh 发表于 2007-11-19 10:52:20

WinRunner和QTP哪个更适合做Delphe测试?

大家好!遇到难题了,现在公司的产品是用delphi开发的,并且采用了很多的第三方插件,我用QTP试用了一下,很多插件不能识别,比较郁闷(已经安装了delphi的插件了)。
看到有人说WR能识别delphi,是这样的吗?有用过的兄弟们分享一下你们的心得吧,谢谢了!

lantianwei 发表于 2007-11-19 10:58:58

被测软件是WEB还C/S架构的?
如果是WEB,建议使用QTP;而C/S的可以用WR
其实WR测DELPHI也是要装插件的,但个人觉得WR对不识别对象的处理比QTP方便.

xhj_zhh 发表于 2007-11-19 11:22:21

非常感谢!
我们的软件是基于B/S架构的,如果要使用QTP识别Delphi的第三方插件,需要用QTP手写代码还是强制对象类型转换啊?

谢谢!

Simatu 发表于 2007-11-19 11:24:26

我试了论坛上的方法给WR加载上插件后还是识别不了= =
录完后保存到了map里可是还是要手动去指。。。
而且下拉框编辑也没有成功选择内容。。。

lantianwei 发表于 2007-11-19 12:26:59

回复 3# 的帖子

可以手写代码 但没WR方便
强制转换不知道可以不 QTP对映射不怎么好用

xhj_zhh 发表于 2007-11-19 13:53:36

对于这种Delphi的软件,大部分对象不识别,怎么做自动化测试?(主要是还需要不断的做整合测试,反复的做回归测试)
请高手指教一下。

lantianwei 发表于 2007-11-19 15:38:16

回复 6# 的帖子

1.做映射
2.自己开发函数来操作对象
3.创建虚拟对象
4.开发插件
以上由易到难,你可以试下

xhj_zhh 发表于 2007-11-19 16:42:57

可是我在做映射的时候QTP总是提示错误,操作不成功。见附件。
对象的映射我是根据操作来的,就是 windows 标准控件->自定义。应该没有什么问题。
但是搞不清楚原因,帮忙分析一下。谢谢!

lantianwei 发表于 2007-11-19 17:00:48

映射是要求被映射对象与标准对象有相同特征才可以映射的,比如一个button不可以映射成edit对象;还有就是根本无法映射,只能依赖插件

xhj_zhh 发表于 2007-11-19 17:16:11

我映射的对象是相同的(button对应的标准的button),只是开发用的是第三方插件做的。
可能是你后面说的原因?还是没什么方案。
如果不能映射就只能自己编写代码了是不?
可是我这个软件这样的组件太多了,这样做好像会失去自动化的意义了!
非常感谢你,蓝天伟。

lantianwei 发表于 2007-11-19 17:32:01

强烈建议去找插件去找DELPHI插件!

lantianwei 发表于 2007-11-19 17:36:47

如果你的QTP是8.2的 我可以给你个DELPHI插件

xhj_zhh 发表于 2007-11-19 17:48:01

我用的是9.2的,delphi的插件我用的是8.2的,安装没有问题,难道8.2的在9.2上不能用?我再安装8.2的试试看吧。
谢谢你的点拨

kabin 发表于 2007-12-20 13:08:22

版本之间存在不兼容?

qhbqhb 发表于 2007-12-21 16:52:47

学习了
页: [1]
查看完整版本: WinRunner和QTP哪个更适合做Delphe测试?