51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

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

[你问我来答第27期]:QTP 测试框架开发及其应用(已结束)

[复制链接]

该用户从未签到

21#
发表于 2012-10-10 22:37:55 | 只看该作者
QTP 框架设计的动机是什么?单纯的维护脚本?还有,框架设计一般依据什么原则?
回复 支持 反对

使用道具 举报

该用户从未签到

22#
发表于 2012-10-10 22:46:23 | 只看该作者
还有一点忘了说了,假如页面有变化,或者应用配置有变更,你的QTP 怎么能快速的跟上变化?
回复 支持 反对

使用道具 举报

  • TA的每日心情
    擦汗
    2016-2-22 23:39
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    23#
    发表于 2012-10-11 10:43:03 | 只看该作者
    占个坑 到时候提问
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    24#
    发表于 2012-10-11 10:57:55 | 只看该作者
    回复 9# pdy018

    不知道你有没有对应的一个框架的例子给我们参考一下,谢谢。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    25#
    发表于 2012-10-11 13:58:05 | 只看该作者
    QTP中,成熟的框架应该做好哪几点(如datatable之类的,函数模块化之类),怎样做好这些点呢~!谢谢,目前正在建设自动化的框架,不过感觉万里长征刚起步,难啊~1
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    26#
    发表于 2012-10-11 13:59:51 | 只看该作者
    你好,询问一下一个成熟的QTP框架应该做好哪几点,有什么好的建议或者方法可以提供,指导我们一步步帮框架搭建成熟。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    27#
    发表于 2012-10-12 10:25:42 | 只看该作者
    我想请教一个QTP具体的问题。。http://bbs.51testing.com/thread-818668-1-1.html
    希望能给予解答。。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    28#
    发表于 2012-10-15 12:08:30 | 只看该作者
    您好,最近在用QTP做一个Web项目的自动化,由于项目是迭代开发,不停的在变化,所以我只在一些基础的模块进行自动化脚本的编写,在编写脚本的过程中遇到了几个问题,希望您指导下。
    因为时间紧迫关系,目前只写了个关于自动化测试的粗略计划文档,当编写脚本具体到action时,有点乱,不够规范,我也是按您说的测试的流程完全写在vbs里面,只是在action中调用(我细分了每个test对应每个功能),但每个vbs中会存在一个问题,像登录,要去判断用户名输入框是否存在,初期基本还会编写这段脚本,到了后期实在没时间去写,很繁琐,所以想问您:
    1。是否有必要去编写一个方法去判断控件是否存在?并且在report中会出现很多exist输出,导致report过长,不够清晰,是否有必要去判断每个要操作的控件是否存在?
    因为初次接触QTP,意识到整个体系不够成熟,想搭建个测试管理工具,选择用QC,但是QC需要在Windows Server上安装,目前由于条件有限,只有linux服务器,试验了很久无法安装成功,所以想问您:
    2。QC11(ALM)是否能在linux安装,希望能给予指导,如果不能够很好的安装,能否根据我的需求,推荐几款可供参考的管理工具。
    自学QTP的过程中,发现现有的资料以及各种文档,对Web方面的测试都不够深入,比如:在QTP中如何灵活的使用Dom去获取页面元素,所以想问您:
    3。能否提供些针对使用QTP进行Web测试的学习文档,书籍
    对于脚本的移植,我也非常苦恼,起初我想用Execute File导入vbs以便更好移植,后来发现vbs必须进行ASNI编码转换,对开发脚本相当不方便,所以改变方式对每个Test进行resource的引用,Test中引用的写参数也是直接写入DataTable中保存,并且Test中各个Action中参数的传递,也引入了environment,所以想问您:
    4。能提供个关于引用参数,引用文件,便于自动化脚本移植的规范文档,方式。
    另外由于自身一直处于自学状态,没有找到很好的沟通,希望找到在Web测试这方面工作的人一起学习,探讨,希望有人给予指点,帮助,本人QQ369652199,不甚感谢!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2018-2-13 11:02
  • 签到天数: 55 天

    连续签到: 1 天

    [LV.5]测试团长

    29#
    发表于 2012-10-15 15:25:58 | 只看该作者
    回复 28# zxc189891


        不错的问题,我也想问,怎么样深入学习和了解AOM和DOM在QTP中的应用?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    30#
    发表于 2012-10-15 22:45:01 | 只看该作者
    自动化测试框架的意义及思想:

    脚本文件过大文件数量过多不易维护
    空的qtp脚本需要384k
    一个简单的qtp ...
    pdy018 发表于 2012-10-9 00:24


    nice!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    31#
    发表于 2012-10-16 07:15:06 | 只看该作者
    给qtp框架一个详细的
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    32#
    发表于 2012-10-16 15:29:18 | 只看该作者
    Paul !!!哈哈
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    33#
    发表于 2012-10-16 15:29:31 | 只看该作者
    Paul!!哈哈
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    34#
    发表于 2012-10-16 15:29:56 | 只看该作者
    Paul!!哈哈 ,都做专家了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    35#
    发表于 2012-10-16 15:32:03 | 只看该作者
    Paul !!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2018-8-27 15:56
  • 签到天数: 322 天

    连续签到: 1 天

    [LV.8]测试军长

    36#
    发表于 2012-10-17 11:20:06 | 只看该作者
    想要一个QTP自动的框架实例做参考,很想要楼主能提供一个。。。万分感谢!

    24163551@qq.com
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    37#
    发表于 2012-10-17 22:24:10 | 只看该作者
    回复 11# 天士
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    38#
    发表于 2012-10-17 22:24:46 | 只看该作者
    回复 11# 天士


    用JProfiler监控内存泄漏或通过监控某个特定的进程(process)的private byte & virtual byte记数器来定位
    然后定位与之相关的代码块
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    39#
    发表于 2012-10-17 22:28:40 | 只看该作者
    回复11 用JProfiler监控内存泄漏
    或通过监控某个特定的进程(process)的private byte & virtual byte记数器来定位
    然后定位与之相关的代码块
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    40#
    发表于 2012-10-17 22:53:19 | 只看该作者
    回复 21# candy_girl


       
    测试框架通过对象库的维护和vbs文件的维护更新提高了代码的重用和可维护性
    QTP在组织测试逻辑时,自身提供了testcase和action两种结构,这两种结构是包含和被包含的关系:一个testcase可以包括多个action。在action里面,众多的测试点可以按照实际逻辑进行组织。每个action都有自己对应的object repository;action可以设置为reused,进行复用;每个action都有自己DataSheet
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-16 04:14 , Processed in 0.080968 second(s), 21 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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