- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于STAF的自动化测试框架的研究.pdf
第37卷 第3期 曲 阜 师 范 大 学 V01.37 No.3
2011年 7月 Journalof Qufu Normal July2011
基于 STAF的 自动化测试框架的研究
高凌琴
(山东省工会管理干部学院信息工程学院,250100,山东省济南市)
摘要 :基于STAF自动化测试框架对软件 自动化测试进行了研究,采用XML数据驱动模型、虚拟化技
术,构建了一个统一的管理平台实现对 自动化测试用例管理和维护.解决了软件 自动化测试环境 日益复杂 ,工
具繁多,不宜维护的问题.通过该系统的实施,能够提高软件测试广1动化程度、提高测试效率,具有便于统一管
理、维护和扩展等优点.
关键词:STAF;自动化测试;虚拟化
中图分类号:rrP311.5 文献标识码 :A 文章编号:1001-5337(2011)03-0047-03
1 引 言 调度管理平台对测试用例进行管理,维护等.
2.1 STAF自动化测试框架
随着计算机技术的飞速发展,各式的软件产品 STAF(SoftwareTestAutomationFramework)是由
已经应用到各个领域.软件产品的质量 自然成为人 IBM开发的开源、跨平台、支持多语言、基于可重用
们共同关注的焦点.软件测试的目的是以发现和消 的组件来构建的自动化测试框架.它封装了不同平
除软件内部隐藏的缺陷为中心,以提高软件质量为 台和不同语言间通信的复杂性,提供消息、互斥、同
目的.而 自动化测试具有效率高的优点,可以完成许 步和 日志等可复用的服务,使用户可以在此基础上
多手工测试无法实现的测试 ¨J. 方便快速地构建 自动化测试解决方案.
随着软件规模的扩大,自动化测试的规模也不 STAF的服务调用系统让大家创建 自动用例、管
断的扩大,自动化测试环境的复杂性也越来越高,可 理 自动用例更加便捷,STAF在功能级别实施服务调
维护性越来越差.测试环境的创建、复用和维护,也 用,各个STAF客户端是对等的,从一个端点可以直
越来越成为提高自动化测试效率的瓶颈 J. 接调用另一端点(即在另一台机器运行的程序)提供
本文提出的基于STAF的自动化测试方案可以 的服务.STAF是一种分布式远程调用体系.它具有如
较好地实现测试环境的管理和维护,有较强的扩展 下特点:一是 STAF与平台无关,将环境需求最小化
性和可通用性,提高了自动化测试的效率. (包括硬件与软件),满足多平台的要求;二是在各种
语言中都很容易使用,包括Java,C/C++,Rexx,
2 基于 STAF的自动化测试框架的设 Perl,TCL,及命令行shell环境,便于 自动化测试的使
计思想 用;三是易于扩展,让用户能方便的创建一个服务插
入到STAF体系中,提供了较好的扩展性.
通过对VMware公司的虚拟化体系进行抽象, STAF是基于服务 (Services)来构建 自动化框
以基于 STAF的分布式 自动化测试框架为应用基 架的,服务就是 STAF的可重用组件 ,服务还是一系
础,对跨平台的分布式测试环境进行管理、维护、复
文档评论(0)