51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 16171|回复: 65
打印 上一主题 下一主题

[原创] QTP框架开源第一波……(结贴)

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2012-3-29 20:13:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 lanbingkafei 于 2012-4-12 11:48 编辑

本人声明:我只是共享最基础部分,并不会把整个框架共享出来…… 大家可以随意评论和修改代码,我希望大家可以把自己好的思想和框架共享出来,并不要一味指着某个框架的不足(如果你已经知道某个框架或者我现在已经开源出来的框架有不足之处,也请您把好的思想和修改后的框架代码共享出来……),是程序就有不知之处,关键是如何在实际中使用…… 论坛并不适合讨论,由于精力有限,以后本人不会关注此贴,如果大家想讨论和下载其他框架, 欢迎加入TIB自动化测试北京QQ群:195522961     TIB北京性能调优讨论QQ群:195272040

(顺便介绍一下TIB和PrefTest工作室,TIB和PrefTest工作室是由一群热衷于软件自动化测试技术的工程师建立的组织。)

知识在于传递,传递才会体现知识的价值……

附件是我目前第一套的40%QTP框架代码(几年前的代码)  我已经开源了  大家也可以访问:http://www.automationqa.com/  来获取源代码……   这是一个开源的项目, 希望大家在此基础上修改并贡献自己的源代码。   其余几套QTP框架   我会陆陆续续开源……  框架并不神秘,借此希望中国的自动化尽早成熟起来……



有时间我会逐个介绍这个框架的各个模块,主要包含以下模块:
1、schedule 部分(即所谓的测试用例集)
2、二次运行机制(可以在指定运行failed的case在运行几次,指定运行的次数是在配置文件中指定。)
3、数据驱动部分(这个我另外开贴详细介绍)-----这一部分绝对会让大家眼前一亮,介绍文档时用英文写的,我稍后公布(注释:已经公布,见http://bbs.51testing.com/thread-545603-1-1.html
4、自动化结果报告部分(包括HTML报告和excel两种格式,注释:这个我也会另外开贴详细介绍)------这个也不会让大家失望的
5、log日志部分(这个就是QTP自身产生的报告,这个是给QTP脚本开发人员看的)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

  • TA的每日心情
    无聊
    2018-9-27 10:05
  • 签到天数: 36 天

    连续签到: 1 天

    [LV.5]测试团长

    2#
    发表于 2012-3-30 09:07:49 | 只看该作者
    顶起~~~~先下载了看下~
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3#
    发表于 2012-3-30 21:09:06 | 只看该作者
    不错,收藏了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
    发表于 2012-3-31 09:29:36 | 只看该作者
    顶 支持
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
    发表于 2012-3-31 12:31:39 | 只看该作者
    来顶一个~哈哈,边总
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
     楼主| 发表于 2012-4-1 11:13:12 | 只看该作者
    回复 5# 散步的SUN
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
     楼主| 发表于 2012-4-1 11:15:25 | 只看该作者
    本帖最后由 lanbingkafei 于 2012-4-1 11:19 编辑

    原本计划把我手上的所有框架都开源了……  没想到大家的热情不高(可能对大家的帮助不大)……   哎   让我的其余6套框架继续躺在我的硬盘里吧-----继续沉睡吧。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
     楼主| 发表于 2012-4-1 14:01:03 | 只看该作者
    回复 9# middlemoom


        excel只是用来统计和管理的,把结果输出到excel显然有那么点不太……你可以把结果输出到html(包括错误截图和信息)。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
     楼主| 发表于 2012-4-1 14:03:29 | 只看该作者
    回复 8# middlemoom


        截图用到代码我封装在dll里面了,你可以看一下我这个框架下的dll文件,用c#写的函数,函数的功能就是把QTP抓到的截屏转换成800*600大小的图片,目的是节省存储空间和显示效果……
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    10#
     楼主| 发表于 2012-4-1 14:11:32 | 只看该作者
    回复 9# middlemoom


        这个框架主要是模拟了QC的相关自动化功能…… 如果你熟悉QC,在跟踪一下我的代码,思路就会清晰了……  不明白的地方Q我……
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11#
    发表于 2012-4-2 15:01:25 | 只看该作者
    楼主牛!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    12#
    发表于 2012-4-2 15:18:30 | 只看该作者
    感谢楼主的奉献,自动化测试就是因为有这些愿意贡献的人,国内的水平才会不断上升!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    13#
    发表于 2012-4-2 18:52:42 | 只看该作者
    为啥打不开呢?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    14#
    发表于 2012-4-3 21:29:43 | 只看该作者
    学习中,thanks!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    15#
    发表于 2012-4-5 13:58:15 | 只看该作者
    支持!!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    16#
    发表于 2012-4-5 14:30:44 | 只看该作者
    谢谢LZ的贡献,虽然我现在可能还用不上
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    17#
    发表于 2012-4-5 15:53:59 | 只看该作者
    顶~~~~先下载了看下
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    18#
    发表于 2012-4-5 16:31:28 | 只看该作者
    楼主不要急嘛  说明文档不足  我们还是需要一定得时间消化的啊
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    19#
    发表于 2012-4-6 09:09:06 | 只看该作者
    谢谢楼主。。
    回复 支持 反对

    使用道具 举报

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

    连续签到: 1 天

    [LV.5]测试团长

    20#
    发表于 2012-4-6 11:16:55 | 只看该作者
    先下载下来学习,学完了,求楼主另外的几套框架
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-23 21:19 , Processed in 0.085386 second(s), 27 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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