51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3847|回复: 2
打印 上一主题 下一主题

[转贴] 基于QTP和QC的自动化测试框架

[复制链接]
  • TA的每日心情
    擦汗
    前天 09:04
  • 签到天数: 1047 天

    连续签到: 5 天

    [LV.10]测试总司令

    跳转到指定楼层
    1#
    发表于 2016-5-18 11:03:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

    Base on QC Automation Framework v1.0 :基于QC的自动化测试框架,顾名思义就是在QC的基础上开发的自动化测试框架,熟悉QC、QTP的人应该很清楚,结合QC、QTP自身提供的自动化解决方案开展自动化测试无疑是一个比较好的方案,具体细节就不细说了,但是有个缺点每次执行测试都需要在测试实验室对每一个脚本实例进行参数配值,实在是不方便,好多人就是因为QC这个天生的缺陷而放弃了使用,本框架就是为了解决这个问题而开发的。

    框架使用要点分解:

    第一步:自动化脚本开发:框架要求脚本必须参数化,也就是说脚本写好后通过下面方式参数化。

    参数方式: File--->Settings--->Parameters----Input Parameters,增加脚本输入参数。

    参数引用方式:print TestArgs(“p2”)

    脚本开发完成后,保存于QC测试计划中。

    第二步:业务流程组建:在QC的测试实验室完成测试流程的组建、条件设定等,业务流程设定完毕,在QC上的工作基本就完成了。

    第三步:为业务流程配置测试数据、执行测试。这里就要用到我们框架核心的东西了,首先安装我们框架程序,框架程序为EXCEL的一个插件包,安装完后只要打开特定的业务流程模板(.xls)就可启用程序功能。

    第四步:连接QC服务器,创建测试集,也就是把第二步组建的业务流程从QC上获取到DMT模板中。

    创建测试集

    更新测试集参数:

    参数更新结果:

    第五步:为测试流程配置测试数据,执行测试。

    配置数据:

    执行测试:

    整个框架大体思路就这么多,还有很多不完善的地方,有时间了再改进,欢迎大家多提意见。


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

    使用道具 举报

    该用户从未签到

    2#
    发表于 2016-5-18 12:02:14 来自手机 | 只看该作者
    非常好,公司最近在搞这个,楼主有详细使用手册么,我们公司软件是c/s架构的,求分享
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-17 06:41 , Processed in 0.064120 second(s), 23 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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