google搜索 站内搜索                 软件测试门户 | 软件测试培训 | 文章资料精选 | 软件测试论坛 | 测试解决方案 | 软件测试博客 | 测试招聘求职 
打印

[原创] delphi程序的自动化测试

delphi程序的自动化测试


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

TOP

以前使用WR录制过delphi的程序,大部分控件的识别还是不错的,没有注意WR是否能记录下delp_name。QTP对delphi的支持不太清楚,可能MI对它进行了更新。
网上一直说WR已经有9.2的版本,但是不对外发售,不知道是否增强了什么支持或功能,这里有谁在oracle工作?据说oracle与MI(hp)的关系一直很紧密,可以得到内部使用版本
You do not talk about fight club
MSN:dionysus_ymh@hotmail.com

TOP

9.2现在已经出了~~`现在去订购的话应该买的都是9.2版的
而且现在买qtp+winrunner所有的插件都是送的,不再需要另买

TOP

没有钱啊sdlkfj1
如果能买插件送WR+QTP就好了
You do not talk about fight club
MSN:dionysus_ymh@hotmail.com

TOP

最近就用DELPHI插件做了一个ERP的脚本,有些控件是不能自动识别的,必须在GUI MAP CONFIGURATION里面手动改成EDIT,然后加上个LABEL属性才能认的到。还有些按钮必须用VIRTUAL OBJECT的方式手动捕捉

TOP

DELPHI测试暂时没有用它的插件,因为需要重新编译程序,测试过程中无法识别的对象使用对象映射基本都可以识别了,但是还是有些问题:
winrunner回放选择复选框的操作后,复选框没有被选择上

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

TOP

我们现在最大的麻烦就是DBGRID控件无法识别,不知道DELPHI的插件能否解决这个问题呢?

TOP

 
当前时区 GMT+8, 现在时间是 2008-12-4 03:26Copyright(C)上海博为峰软件技术有限公司 2001-2007 电话:021-64471599-8017
当您在访问网站、论坛及博客过程中遇到问题时可发送email:webmaster@51testing.com或发送论坛短信至管理员风在吹