51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 5159|回复: 26
打印 上一主题 下一主题

[原创] 大家用QTP时,是自己手写脚本,还是录制或是用其它的什么方法啊。。。。。。

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2010-1-14 09:25:28 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
大家用QTP时,是自己手写脚本,还是录制或是用其它的什么方法啊。。。。。。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

  • TA的每日心情
    无聊
    2015-12-2 10:12
  • 签到天数: 5 天

    连续签到: 1 天

    [LV.2]测试排长

    27#
    发表于 2010-1-26 14:02:19 | 只看该作者
    春手写说明你很强,春开发人员出身!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    26#
    发表于 2010-1-26 13:22:02 | 只看该作者
    先了解策略, 再应用自动化。
    技术不会有太大的区别。
    好的事先准备和设计更重要, 对于自动化, 不要太拘泥于工具本身。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    25#
    发表于 2010-1-18 17:57:07 | 只看该作者
    9.5 可将对象库的对象直接拖进来生成脚本
    这个功能不错
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    24#
    发表于 2010-1-18 17:23:23 | 只看该作者
    手写吧,感觉录制的脚步不适用
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    23#
    发表于 2010-1-14 18:17:47 | 只看该作者
    两者都有咯 以对象库为主  


    学习ruby
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    22#
    发表于 2010-1-14 17:39:51 | 只看该作者

    回复 21# 的帖子

    想换个工作有什么牛x的。。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    21#
    发表于 2010-1-14 17:09:49 | 只看该作者
    额,要换工作~楼上的名字很牛x
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    20#
    发表于 2010-1-14 16:55:27 | 只看该作者
    qtp支持vbs,vbs也支持类,所以可以写
    你百度搜下vbs类,很多的。。。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    19#
    发表于 2010-1-14 16:52:16 | 只看该作者
    工资爆少。每月欠费。维持生活都难。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    18#
    发表于 2010-1-14 15:56:25 | 只看该作者
    我不是老大,我是小弟.
    我们讨论的都是老大们几年前就玩剩下的了....
    老大们是不会轻易回帖的,但是只要回了就一定是句句经典
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    17#
     楼主| 发表于 2010-1-14 15:32:58 | 只看该作者
    老大们真的是太牛了,和专业程序员没什么区别了。。。。。。


    我想在问老大们个问题,你们的工资是多少啊,不用说具体的,给个能参与的区间就可以。。。。。。

    还在就是在QTP中能自己写类吗??????我记得VB好像可以写,不知道这个是否支持。。。。。。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    16#
    发表于 2010-1-14 14:55:43 | 只看该作者
    学习一下
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    15#
    发表于 2010-1-14 14:47:32 | 只看该作者
    我在这方面有些总结。写的不大细致,但大概就是这么一回事情。共3篇,下面是根链接。各位有什么问题和指点欢迎留言讨论。
    http://www.51testing.com/?uid-14 ... space-itemid-203889
    这些是在脚本结构和action调用方面的考虑,对象库这方面没有提及。我目前就使用action自带的本地对象库。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    14#
    发表于 2010-1-14 14:39:28 | 只看该作者
    12楼的action重用我最早是这样做的,但是太累了...效率不高(可能那个时候我没有框架的细想吧)做了10几个用例我就崩溃了,因为action切换还是麻烦,很多的右键单击查看属性,让人无法忍受,所以我用了function重用,测试数据存放在数据库中,放弃了datatable,开发个小程序来展示和维护他们,并且可以做到数据的引用,不用对象库用描述语言.这样相对容易维护些....不过舍弃了QTP本身的一些功能
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    13#
    发表于 2010-1-14 14:10:19 | 只看该作者
    恩,12楼的很对,如果一个action用到的多了,就要形成公用的action~

    另外,就算是一个个的action, 如果新增改成"新建", 描述的不是也要一个个的改?效果一样,公用的action最好
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    12#
    发表于 2010-1-14 14:05:02 | 只看该作者
    在我的结构中,多个的流程,可以是几百上千个流程都会使用到得公用部分会本抽出来形成重用 的 action 。这个action所关联的对象在他自己的对象库里面。如果发生了变化,我把那个重用action的对象库里面的新增改成"新建"就好了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11#
    发表于 2010-1-14 13:19:20 | 只看该作者
    一个action一个对象库,会出现一个更痛苦的问题....当你有几百上千个action的时候一旦页面元素发生变化,你要如何维护这些对象,一个一个改太不和实际了.比如你很多都用到了[新增]按钮,如果新增改成"新建"了怎么办?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    10#
    发表于 2010-1-14 12:56:26 | 只看该作者
    把对象都描述出来固然好。效率实在是太低了。有点难适我碰到的项目的时间要求,所以我还是在坚持使用着对象库,虽然这个东西挫是挫了点。
      wugecat碰到的问题的确我也碰到了。可以通过三种方式。
    1、不用公用对象库,都用action的本地对象。呵呵。大家可能觉得这个方法最挫。但我的实践让我觉得这是最好的方法。
    2、如果使用公用对象库,那么公用对象库的配置管理策略需要定为锁定解锁。
    3、如果使用公用对象库,并且使用复本合并的策略,那么merge的时候可以用qtp自带的object repository comparison tool 进行对比。完了手动修改。

    关于楼主的问题。我的工作方式基本上是10%的录制 90%的手写脚本。录制的就是页面对象。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
    发表于 2010-1-14 12:50:43 | 只看该作者
    这样是很烦。如果测试对象很多的话,建议一个case一个对象库,反而更加灵活方便,但是应该要占空间的多。。我都没有用过公共对象库,太麻烦
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-15 06:07 , Processed in 0.079165 second(s), 24 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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