sufen2315 发表于 2009-7-31 11:06:23

用什么语言开发QTP测试框架?

着手开发QTP测试框架,把数据和对象管理分离出来,最终实现QTP仅为执行工具。对于对象管理和数据管理想开发一个WEB来实现,请问用和语言才能和QTP更好的兼容,java?

shanxi 发表于 2009-8-4 15:11:14

QTP是C++编写

老说VB丢死人了!

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

小米啊 发表于 2009-8-4 23:52:50

刚开发完一个和你说的差不多的框架,前台主要是用java,后台根据工具不同用的语言也不同
web主要是通过java,同时也有用到js/as/vs/bat等
另as,主要是用flex实现富客户端的开发,实现web拖拉功能

为了达到目标,不一定是某一种语言,取长补短吧!

sufen2315 发表于 2009-8-5 09:52:18

原帖由 小米啊 于 2009-8-4 23:52 发表 http://bbs.51testing.com/images/common/back.gif
刚开发完一个和你说的差不多的框架,前台主要是用java,后台根据工具不同用的语言也不同
web主要是通过java,同时也有用到js/as/vs/bat等
另as,主要是用flex实现富客户端的开发,实现web拖拉功能

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


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

小米啊 发表于 2009-8-5 13:04:18

回复 5# 的帖子

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

sufen2315 发表于 2009-8-6 09:13:13

回复 6# 的帖子

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

[ 本帖最后由 sufen2315 于 2009-8-6 09:15 编辑 ]

liujinkui 发表于 2009-8-6 12:58:19

http://www.51testing.com/?uid-3528-action-viewspace-itemid-129115

lvguobin 发表于 2009-8-6 15:07:19

用汉语吧!

sufen2315 发表于 2009-8-6 15:40:19

回复 9# 的帖子

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

sufen2315 发表于 2009-8-21 09:33:16

顶上,大家继续讨论吧?

mklodoss 发表于 2009-9-24 15:48:14

应该如何把数据和对象管理分离出来呢,脚本的话应该还是要用vbs吧,可以通过自动化接口来操纵Qtp,但数据要放哪里,数据和脚本如何能够关联起来呢?

shanxi 发表于 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 编辑 ]

mklodoss 发表于 2009-9-24 17:06:30

嗯,我说的是业务脚本的语言,前端开发用C# , java, C++都可以吧,反正是调com接口。

423799223 发表于 2009-9-25 12:47:55

我也是用C#开发的
页: [1]
查看完整版本: 用什么语言开发QTP测试框架?