51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

楼主: yujie6832
打印 上一主题 下一主题

[原创] QTP自动化项目实战心得

[复制链接]

该用户从未签到

21#
发表于 2010-3-10 17:57:25 | 只看该作者
ding
回复 支持 反对

使用道具 举报

该用户从未签到

22#
发表于 2010-3-11 09:43:57 | 只看该作者
对我来说,还是太深奥了。。。。。
回复 支持 反对

使用道具 举报

该用户从未签到

23#
发表于 2010-3-11 16:01:20 | 只看该作者
我想说的是如果把QTP当做IDE又何必花那么多钱去买呢?
花钱就是要他发挥自己的价值,QTP就是基于UI的,能录制的时候何必自己动手写呢?
至于说到连接数据库,SQL之类的我想需要了自然也就会了,没必要拿来这里说的了,技术上的问题根本就不是问题了

以上纯属个人观点

[ 本帖最后由 liuxl 于 2010-3-11 16:04 编辑 ]
回复 支持 反对

使用道具 举报

该用户从未签到

24#
 楼主| 发表于 2010-3-11 16:41:09 | 只看该作者

回复 23# 的帖子

QTP是个自动化测试工具,他是直接面向GUI测试的,原理也是如此,为什么光录制不行?因为他根本满足不了大家的需求,如果能满足,没人会去写代码,还有一点就是,如果QTP光靠录制能满足80%需求了,我想他翻倍的价格都会有更多的公司买,呵呵
总结:为什么要手写?因为录制根本发挥不了作用~满足不了需求,呵呵

软件测试自动化工程也是一门学问,有的地方的确是可以录制的,但是大家都知道,录制出来的东西,对象库是以QTP的方式命名的,那么你手动改需要时间吗?然后还要调整代码结构,对象还需要维护(这点没什么疑问吧?如果自动化脚本是一次性的,那还是别自动化了)不是更浪费时间?而且一半录制一半手写,你觉得能统一吗?自动化不是一个人在做,如果都不能统一,怎么做下去呢?QTP的价值不是在于它的录制功能,而是它有办法(懂得真正使用它的人会有办法的)去解决自动化,不然也不会卖的那么贵了,但是实现的方法绝对是录制做不到的!

暂时只能解释这么多,希望能给您带来帮助,如果有写的不对的地方也请指点
回复 支持 反对

使用道具 举报

该用户从未签到

25#
发表于 2010-3-11 16:53:14 | 只看该作者
呵呵,不想辩解,我做自动化实现了几千个用例,我只是想反驳前面的某楼的一些观点,谁都知道光录制时不可行的,这点没必要再解释了吧,我只是想说我们的目的是要实际应用而不是钻研与技术
回复 支持 反对

使用道具 举报

该用户从未签到

26#
 楼主| 发表于 2010-3-11 16:59:46 | 只看该作者

回复 25# 的帖子

比如哪几点?真诚求教,关于数据库那个是人家的观点,我觉得我写的还算中肯,也是把技术放在了后面,实际放在了第一位
回复 支持 反对

使用道具 举报

该用户从未签到

27#
发表于 2010-3-11 17:01:44 | 只看该作者
我最想反驳的就是把QTP当做IDE来用
回复 支持 反对

使用道具 举报

该用户从未签到

28#
发表于 2010-3-11 17:02:45 | 只看该作者
版主面对的是新手,但是不是每个人都是新手
回复 支持 反对

使用道具 举报

该用户从未签到

29#
发表于 2010-3-11 17:05:04 | 只看该作者
其实你喜欢用描述性编程没问题,只是我觉得qtp本身带的录制回放挺好的,不可否认需要维护对象库,但是难道手动写脚本就不需要维护了吗?
回复 支持 反对

使用道具 举报

该用户从未签到

30#
 楼主| 发表于 2010-3-11 17:13:22 | 只看该作者

回复 29# 的帖子

说IDE的不是我,嘿嘿~

我喜欢用对象库,一直用的对象库

我自动化做到现在基本是以对象库为基础的手写脚本,不过添加对象的时候我就直接添加了,不是用录制的,我会为每一个对象严格命名
回复 支持 反对

使用道具 举报

该用户从未签到

31#
发表于 2010-3-11 17:14:43 | 只看该作者
恩,我没说是你,被你劈头盖脸的一大堆说下来,我脸都红了
回复 支持 反对

使用道具 举报

该用户从未签到

32#
 楼主| 发表于 2010-3-11 17:16:32 | 只看该作者
呵呵,不过说句实在话,QTP自HP收购,10.00的推出,它的确越来越像一个IDE了,我个人也挺喜欢的
回复 支持 反对

使用道具 举报

该用户从未签到

33#
发表于 2010-3-11 17:16:56 | 只看该作者
路过
回复 支持 反对

使用道具 举报

该用户从未签到

34#
 楼主| 发表于 2010-3-11 17:19:09 | 只看该作者
不过我有一个问题要问下,你的1000个脚本,你如何去管理好它的?
回复 支持 反对

使用道具 举报

该用户从未签到

35#
发表于 2010-3-11 17:19:49 | 只看该作者
楼上的肯定把路过这两个字先copy上,需要了直接Ctrl+V,呵呵
回复 支持 反对

使用道具 举报

该用户从未签到

36#
发表于 2010-3-11 17:20:48 | 只看该作者
首先我是实现了几千个用例,不是1000个脚本,其次1000个脚本一个简单的框架也能管理起来,前提是自动化的流程要做起来
回复 支持 反对

使用道具 举报

该用户从未签到

37#
 楼主| 发表于 2010-3-11 17:28:42 | 只看该作者

回复 36# 的帖子

框架自己小设计下?还是直接套用QC+QTP?呵呵
回复 支持 反对

使用道具 举报

该用户从未签到

38#
发表于 2010-3-11 18:00:15 | 只看该作者

回复 25# 的帖子

呵呵,不想辩解,我做自动化实现了几千个用例,我只是想反驳前面的某楼的一些观点,谁都知道光录制时不可行的,这点没必要再解释了吧,我只是想说我们的目的是要实际应用而不是钻研与技术

你以后会发现这么想很危险的
回复 支持 反对

使用道具 举报

该用户从未签到

39#
发表于 2010-3-11 23:23:12 | 只看该作者
恩。学习了~
回复 支持 反对

使用道具 举报

该用户从未签到

40#
 楼主| 发表于 2010-3-12 09:17:00 | 只看该作者

回复 39# 的帖子

MN
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-8 06:11 , Processed in 0.072308 second(s), 20 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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