51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 5182|回复: 6
打印 上一主题 下一主题

delphi程序的自动化测试

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-5-31 12:52:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
delphi程序的测试建议用:
qtp+delphi插件,网上有delphi beta for qtp8.2的插件下载,而且不需要注册码

在实际的工作中,我们也使用过winrunner+delphi插件的工作模式录制脚本,但是发现winrunner无法录制最为关键的dlph自身的属性,比如控件的delp_name,而在qtp中基本上没有这个问题。当然很多delphi空间winrunner和qtp还是不认 的,需要人工的做对象映射来实现。

顺便说一下,delphi插件中默认是以msw id为可选的record 选项的,这个是会随时变化的,建议在录制之前将msw id这个属性设为not used
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2007-5-31 13:16:23 | 只看该作者
以前使用WR录制过delphi的程序,大部分控件的识别还是不错的,没有注意WR是否能记录下delp_name。QTP对delphi的支持不太清楚,可能MI对它进行了更新。
网上一直说WR已经有9.2的版本,但是不对外发售,不知道是否增强了什么支持或功能,这里有谁在oracle工作?据说oracle与MI(hp)的关系一直很紧密,可以得到内部使用版本
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2007-5-31 13:20:54 | 只看该作者
9.2现在已经出了~~`现在去订购的话应该买的都是9.2版的
而且现在买qtp+winrunner所有的插件都是送的,不再需要另买
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2007-5-31 16:46:32 | 只看该作者
没有钱啊sdlkfj1
如果能买插件送WR+QTP就好了
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2007-6-30 23:53:40 | 只看该作者
最近就用DELPHI插件做了一个ERP的脚本,有些控件是不能自动识别的,必须在GUI MAP CONFIGURATION里面手动改成EDIT,然后加上个LABEL属性才能认的到。还有些按钮必须用VIRTUAL OBJECT的方式手动捕捉
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2008-1-7 23:21:22 | 只看该作者
DELPHI测试暂时没有用它的插件,因为需要重新编译程序,测试过程中无法识别的对象使用对象映射基本都可以识别了,但是还是有些问题:
winrunner回放选择复选框的操作后,复选框没有被选择上

1. WINRUNNER无法识别复选框,然后对象映射成check_button或者radio_button,录制的时候选择上了,回放的时候查看这些选择框仍然是没有选择的,导致下面的测试无法进行下去。请问大家有遇到这种情况的吗? 是怎么解决的呢?
   2. 另外,对于dbgrid控件,WINRUNNER也是无法识别的,把整个的GRID作为一个整体了,也不知道该如何处理。
   3. 问下,WINRUNNER中的转义字符是什么呢, 比如我想用 # 字符,该怎么把它标识为不是批注的意思呢?
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2008-1-8 11:58:45 | 只看该作者
我们现在最大的麻烦就是DBGRID控件无法识别,不知道DELPHI的插件能否解决这个问题呢?
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-25 09:48 , Processed in 0.079224 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表