基于RFT的企业自动化测试框架的构建和应用.docVIP

基于RFT的企业自动化测试框架的构建和应用.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于RFT的企业自动化测试框架的构建和应用   摘要:目前国内企业对软件测试越来越重视,而自动化测试作为软件测试的重要组成部分,是企业重点研究的对象。对企业来说,如何构建一个适合自己的自动化测试框架,将成为整个自动化测试研究的关键所在。该文详细介绍了自动化测试框架,并通过例子讲述如何利用RFT构建企业的自动化测试框架。   关键词:自动化测试;RFT;测试框架   中图分类号:TP311文献标识码:A文章编号:1009-3044(2011)19-4750-03   Create of Automatic Test Framework for Enterprise Based on RFT   ZHANG Ying-wei, LUO Sheng-xian, LI Bin   (School of Information Science and Technology, Chengdu University of Technology, Chengdu 610059, China)   Abstract: Now, domestic companies take more and more emphasis on software testing. As an important part of software test, automatic test is the focus of study for enterprise. So,how to build a suitable automatic test framework will be the key to start automatic test.This thesis expatiate the automatic test framework in detail.And through an example on how to build an automatic test framework using RFT.   Key words: automatic test; RFT; test framwork   企业在进行自动化测试之前,往往需要首先创建一个测试框架,然后基于测试框架进行自动化测试。因为一个设计良好的测试框架能为自动化测试带来很多便利,譬如脚本的开发,案例的管理等等。RFT作为当前最流行的自动化测试工具之一,其基于Eclipse开发平台并且提供强大的编程能力,是企业构建测试框架最常用的测试工具。   1 自动化测试框架概述   1.1 什么是自动化测试框架   自动化测试框架就是用一种简单的方法实现自动化测试的三大功能:对象识别,检查点和数据驱动[1]。它不是一个简单的可以直接使用的产品,而应是一组自动化测试的规范、测试脚本的基础代码,以及测试思想的集合。更多的表现为一组抽象构件以及构件实例间交互的方法。自动化测试框架的好坏直接影响到自动化测试的成功与否[2]。   1.2 为什么要使用自动化测试框架   经验告诉我们,真正的自动化测试,绝不仅仅是掌握了某个自动化测试工具的使用或者掌握了脚本的编写技术就能够达成。面对复杂的ERP系统,简单的录制/回放并不能达到自动化测试的要求,完全通过编写脚本的方式不仅工作量巨大且可维护性极差。自动化测试的目的就是为了提升测试效率,不具备可维护性、复用性差将成为导致自动化测试失败的最致命因素。因此企业在实施自动化之前,必须搭建一套适合自己的自动化测试框架,将脚本有效的组织、连贯起来,提高测试脚本的可维护性和可读性,其最终目标就是花少量的资源来 完成尽可能多的测试任务。   1.3 自动化测试框架设计的参考准则   一个优秀的自动化测试框架应满足以下几个特点   1)测试框架与被测系统独立[3]。由于被测系统可能有多个,因此测试框架应关注被测系统共同的部分,提供供被测系统调用的接口,把与具体被测系统有关的部分从框架中移除。   2)测试框架易扩展和维护。一个优秀的测试框架应高度模块化,这样可提高框架的维护性和扩展性。各模块间相互独立,对模块内部的修改不会影响到其他模块。   3)测试脚本复用性高。在测试过程中,经常会遇到不同的测试案例有着相同的操作步骤,只是数据不同而已。好的测试框架应该能提供一种方案,对于相同的操作步骤,只需开发一次脚本,提高脚本的复用性。   4)测试框架简单易用。大多数情况,测试人员不是开发人员,甚至有时候不是专业的测试人员,对于这些使用者来说,测试框架的使用要简单,测试语言要易于理解,这样可以使他们专注业务相关内容的编写。   1.4 几种常见的自动化测试框架   1)模块化测试框架。该框架首先需要创建小而独立的可以描述特定功能的脚本块,将这些脚本块

文档评论(0)

heroliuguan + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8073070133000003

1亿VIP精品文档

相关文档