51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3956|回复: 13
打印 上一主题 下一主题

[求助] 用什么语言开发QTP测试框架?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2009-7-31 11:06:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
着手开发QTP测试框架,把数据和对象管理分离出来,最终实现QTP仅为执行工具。对于对象管理和数据管理想开发一个WEB来实现,请问用和语言才能和QTP更好的兼容,java?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2009-8-4 15:11:14 | 只看该作者
QTP是C++编写

老说VB丢死人了!

我觉得你应该采用C#来写,QTP的设计紧跟微软的框架发展。
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2009-8-4 23:52:50 | 只看该作者
刚开发完一个和你说的差不多的框架,前台主要是用java,后台根据工具不同用的语言也不同
web主要是通过java,同时也有用到js/as/vs/bat等
另as,主要是用flex实现富客户端的开发,实现web拖拉功能

为了达到目标,不一定是某一种语言,取长补短吧!
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2009-8-5 09:52:18 | 只看该作者
原帖由 小米啊 于 2009-8-4 23:52 发表
刚开发完一个和你说的差不多的框架,前台主要是用java,后台根据工具不同用的语言也不同
web主要是通过java,同时也有用到js/as/vs/bat等
另as,主要是用flex实现富客户端的开发,实现web拖拉功能

为了达到目标,不一 ...



有你这一番话,心里有底了,以后技术上的问题,还请多多指导啊.我也是想用JAVA,开始担心兼容的问题.
QTP中的对象管理是一个蛮头疼的问题,尤其项目大了,对象多了后.所以想开发一个简易的管理界面,可以自行设置(用描述性编程),但是展示有时和QTP自带的那样,方便查找和查看.
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2009-8-5 13:04:18 | 只看该作者

回复 5# 的帖子

我们项目对象是和项目直接关联,通过两级目录来管理,一般建议,以页面为单元来管理对象,即一个页面对应一个对象目录,这个可以根据情况来自己定义!
回复 支持 反对

使用道具 举报

该用户从未签到

6#
 楼主| 发表于 2009-8-6 09:13:13 | 只看该作者

回复 6# 的帖子

恩,这个建议很好。
按页面分在管理上也比较方便。要不然对象实在是多。

[ 本帖最后由 sufen2315 于 2009-8-6 09:15 编辑 ]
回复 支持 反对

使用道具 举报

  • TA的每日心情
    开心
    2016-8-25 11:11
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    7#
    发表于 2009-8-6 12:58:19 | 只看该作者
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
    发表于 2009-8-6 15:07:19 | 只看该作者
    用汉语吧!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
     楼主| 发表于 2009-8-6 15:40:19 | 只看该作者

    回复 9# 的帖子

    框架经理,我试用过。
    设计的想法比较新颖,不过有些问题:也许是我没掌握精髓,总觉得每类对象的定义还比较麻烦。
    另外对象用ECXEL管理,对象比较多,层次比较复杂的时候,查看就不是很方便。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    10#
     楼主| 发表于 2009-8-21 09:33:16 | 只看该作者
    顶上,大家继续讨论吧?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11#
    发表于 2009-9-24 15:48:14 | 只看该作者
    应该如何把数据和对象管理分离出来呢,脚本的话应该还是要用vbs吧,可以通过自动化接口来操纵Qtp,但数据要放哪里,数据和脚本如何能够关联起来呢?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    12#
    发表于 2009-9-24 16:37:40 | 只看该作者

    语言还是用C#比较好

    理由如下:
    1.QTP不跨平台
    2.C#比Java更易上手
    3.C#天然支持MS Office、COM
    4.Windows集成.Net平台

    [ 本帖最后由 shanxi 于 2009-9-24 16:57 编辑 ]
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    13#
    发表于 2009-9-24 17:06:30 | 只看该作者
    嗯,我说的是业务脚本的语言,前端开发用C# , java, C++都可以吧,反正是调com接口。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    14#
    发表于 2009-9-25 12:47:55 | 只看该作者
    我也是用C#开发的
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-15 06:06 , Processed in 0.078346 second(s), 27 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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