可复用测试用例研究.docVIP

  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文档。上传文档
查看更多
PAGE PAGE 1 可复用测试用例研究   摘要:软件测试是提高软件质量的关键步骤,测试用例的设计又是软件测试的核心,对已有的优秀的测试用例进行复用能够缩短软件测试的时间,该文对介绍了可复用测试用例的概念及设计思想,提出了可复用测试用例库的模型,提高了测试用例的复用程度。   关键词:测试用例;复用;软件测试;测试用例库   中图分类号:TP311文献标识码:A文章编号:1009-3044(2013)14-3308-03   软件应用的广泛、功能的强大导致软件越来越复杂,对测试工程师的素质要求也越来越高,各种测试方法和技术也应运而生,测试用例作为测试工作的重中之重,选择合适的测试用例对软件测试的成败作用重大,测试用例质量的高低直接影响了软件测试的质量。   随着软件测试的长期实施,一般都会积累丰富的高质量的测试用例,如果能够在以后的软件测试工作中利用现有的资源,那么会减少测试用例设计的时间,提高软件测试过程中发现软件缺陷的效率,缩短软件测试的时间及成本,保证软件产品的质量,给软件产品的按时发布带来极大的可能。   在实际工作过程中,测试用例在设计过程中过分依赖于被测软件,只能在软件升级及改进的时候可以加以利用;测试用例之间一般都会存在或多或少的联系,如有些测试用例的运行取决于其它测试用例的运行结果;每个测试工程师在设计测试用例的时候都有自己的喜好,对测试用例的格式和结构也没有一个统一的定义,并且对测试用例没有统一进行管理,描述也不太充分,这些都为测试用例的复用带来了很大的困难。   1研究现状   随着人们对软件产品质量的重视程度的加强,软件测试在软件开发中的重要性也越来越突出,在软件开发中所占的成本也逐渐提高,对于一些安全性较高的软件,如银行系统等,软件测试费用会所占的比重会更高。   测试用例的设计作为软件测试过程的核心,它的优劣直接影响了软件测试的效率,而测试用例的设计在很大程度上取决于测试人员的经验等,如何利用已有的资源对测试用例进行重用避免软件测试过程中的重复工作,提高软件质量,就显的很有必要了,很多学者对测试用例的复用进行了研究。   文献[1]提出了通过抽取测试用例操作步骤的关键词,将其提炼为可复用的测试项集合的方法来实现对测试用例的复用,此方法降低了测试用例复用与被测功能的相关性,但是只是对测试用例的输入域进行复用,对测试用例设计的思想,设计步骤没有办法复用。文献[2]从测试用例的分类着手,针对其具有的共性以及面向对象语言的特点,将面向对象系统中的测试用例依据设计方法分为状态检查测试用例和状态比较测试用例,进而提出了一个统一的测试用例生成、执行模式,使测试用例能够独立于被测对象,在理论上讨论了通过使用统一的调用模式,以达到测试用例复用的目的。文献[3]针对第三方测试机构的特点给出了一种测试用例复用过程模型,对测试用例进行统一建模组织,并进行有效管理的思路。文献[4]提出了一种测试复用机制,通过对测试用例进行可复用描述,得到可复用的测试用例,并利用刻面树作为逻辑结构,生成测试用例库,通过用例库的各种功能实现用例的复用。文献[5]给出了基于形式规格说明的测试用例库,增强测试用例库中用例的复用程度。文献[6]针对航天测控软件的特点,介绍了面向复用的测试用例的结构、组织方式,用例复用的流程等技术,实现了测试用例的管理和复用。   以上文献对测试用例可复用性的研究,都把测试用例的描述作为研究重点,分析测试用例可复用特征,通过不同的测试用例复用策略,生成不同程度的可复用测试用例库,该文在上述研究的基础上,对可复用测试用例的概念、设计思想进行详细分析,给出了可复用测试用例库的模型,对提高测试用例的复用程度有很好的效果。   2测试用例复用   2.1测试用例复用的概念   软件复用是指利用已开发成功的值得借鉴的成果、经验来开发新的软件产品的过程,整个软件开发中的一切优秀成果都可以进行复用,包含软件测试过程,软件测试复用主要是重复利用测试过程中产生的测试理论、测试思想、测试策略、测试用例及测试文档等等。其中对软件测试的核心——测试用例的复用将会提高测试的效率。   测试用例的复用就是在软件测试过程中利用已经存在的测试用例的过程,根据测试用例被复用的程度,可以分为直接复用和改进复用,如果搜索出来的测试用例与需求完全一致,则直接复用现有测试用例,一般情况下,直接复用测试用例的情况很少,如果搜索出来的测试用例与需求近似,则对现有的测试用例进行修改和继承,得到一个新的测试用例之后再复用,即改进复用。   2.2测试用例复用的类型   按照测试用例的复用[5]类型,可分为以下几种:   1)同一软件在不同测试阶段的测试用例复用   在项目开发过程中,底层测试对象的测试用例可能部分地复用到高层对象的测试中,例如单元测试的测试用

文档评论(0)

gmomo-lt + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档