关闭

QTP与QC的完美结合实现自动化测试框架-业务组件测试

发表于:2008-7-15 17:39

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:51Testing学员 张喜    来源:51Testing软件测试网

        2.7执行测试
        测试的执行是在“测试实验室”中进行的。这里和操作QC执行用例很相似。也是组织目录,拖拽相应的测试流程即可,这里也不在累述。可参见用户手册执行测试用例部分。当然执行测试可以选择本机执行,也可以选择在远程机器上执行测试,但要注意要安装相应组件和设置主机。执行效果如下图:

        QC会记录每次执行的结果,包括流程中每个组件的执行状态,执行时间等信息。这也是QC的强大之处,它会给出一个很人性化的结果,方便我们后续的分析工作,以及对系统给出一个量化的指标。这一点QC做的相当完善,从需求开始到最后的缺陷分析以及测试报告,都会有一个图形的界面供我们参考,这对我们写测试报告提供了极大的方便,给我们提供了强有力的,可靠的数据支持。
        注:以上全部工作在WinXP(sp3)+QTP9.5+QC9.0环境下完成。
        三.总结
        本文只是针对业务组件测试给出了一个简单叙述,QTP以及QC的强大之处远不及这些。对于QTP和QC的其他功能本文没有提及,其他功能在自动化测试中起到的作用,是有些工具不能代替的,也许这也是现在很多公司、很多人都在学习、使用的原因之一吧!前一段时间51的调查文件就是一个很好的证明,HP(Mercury)的所有产品都是遥遥领先其他工具。当然有很多公司也有自己的测试框架,也有自己开发的测试工具。但不可否认QTP确实是一个很好的测试工具,虽然它很贵。
需要提到的是,QTP和QC是一个开放式的架构,HP(也就是以前的MERCURY)为我们提供了很多接口,我们完全可以利用这些接口开发出自己的框架,实现三层乃至更高的框架结构。这些接口以及函数说明都能在QTP的帮助文档中找到。
        最后希望国内的测试发展越来越好,中国的软件越做越好。

 

        工作单位:北京天阳宏业软件技术有限公司    业务测试部
        作者简介:热衷测试行业,注重测试管理、自动化测试方向的学习,研究。现在国内某银行从事自动化相关工作。自2007年4月参加51testing测试工程师的培训后,完成了测试理论的学习以及功能自动化测试的深入学习,对测试有了更深层次的理解,越感测试的博大精深,目前正在向着更高层次学习。

        版权声明:51Testing软件测试网及相关内容提供者拥有51testing.com内容的全部版权,未经明确的书面许可,任何人或单位不得对本网站内容复制、转载或进行镜像。51testing软件测试网欢迎与业内同行进行有益的合作和交流,如果有任何有关内容方面的合作事宜,请联系我们。

33/3<123
《2023软件测试行业现状调查报告》独家发布~

精彩评论

  • tracy99999
    2008-7-25 15:30:16

    为什么我的automationengine只有一项:manual,缺少插件?

  • 雅彬
    2008-7-20 20:02:10

    受益。。

  • kara520
    2008-7-18 13:32:50

    我不,我就不

  • xyzwh
    2008-7-16 00:11:48

    留个记号

  • zhong1984314
    2008-7-15 20:20:32

    我在hp做过一个demo,可惜无后续工作,倍感遗憾

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号