web+services测试综述new

web+services测试综述new

ID:34402978

大小:207.01 KB

页数:3页

时间:2019-03-05

web+services测试综述new_第1页
web+services测试综述new_第2页
web+services测试综述new_第3页
资源描述:

《web+services测试综述new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、万方数据王任(江西财经大学江西·南昌330013)}”j~⋯?“’一21⋯“j一。、!‘jj”’毪j摘要软件测试是保证软件质量的重要技术手段.为保证WebServices的服务质量,对其进行完全、充分的测试是至关重要的.本文首先讨论了对WebServices测试的越要性:然后讨论了目前WebServices测试的研究现状和一些代表幽的WebServices测试技术.最后总结全文并给出未来的研究方向.关键词web服务测试测试用例。中图分类号:TP311.5文献标识码:A;叛t叠⋯舟⋯,。,,。⋯;、一一~,~、。,jij峙:≮~Ⅵ⋯。,一,j⋯

2、囊l引言随着网络技术的发展,网络应用正朝着SOA(ServiceOb-jectedArchitecturc)体系结构方向转变。WebServices(WS)采用SOA体系架构,引入了一种新的Web应用的开发、部署和集成的模式。其松散藕合性、简单性、高度可集成性、规范性、开放性和行业支持是WS的几大特点和优势。然而,由于WS本身特殊的性质,很多传统的软件测试技术对于wS已失去其原有的功效。因此,我们需要研究针对WS的新的测试方法和技术,从而为服务软件的功能、性能、质量和可靠性方面提供有力的支持。目前,国内外已经开始对WS测试进行研究并取得了一些

3、研究成果,本文的目的是对现有的一些WS测试方法和技术进行分析与探讨,针对WS独特的性质,从不同的角度详细讨论WS测试的国内外研究现状。最后对WS测试未来研究方向进行了初步的探讨。2W曲Services测试研究现状WSDL协议是描述WS的基本信息,包括WS可以识别的数据类型、消息模式、交互方式、服务的位置、错误信息和标头信息等。W.T.Tsai及其研究人员指出进一步扩展WSDL的定义,∞增强其描述能力,以支持对特定服务的测试。N.Looker和J.Xu采用错误植入的技术来测试SOAP协议的可信性,o他们分析了WS中间件层的错误模式,并开发了相应

4、的错误植入工具软件,通过与SOAPAPI挂钩,将错误注入消息流中。系统响应被监测并记录,并对不可靠链接上的WS可靠性进行分析和度量。基于模型的软件测试思想来自于硬件测试,其过程是首先构建被测试软件的模型及其派生模型(一般称作测试模型),然后从模型中生成需要的测试用例,得到测试结果。纵观目前国内外有关WS组合验证的文献,Petri网、自动机理论和进程代数是使用最多的三种模型测试方法。用Petri网对服务建模,o把服务的操作和服务输入/输出分别映射到Pctri网中的转移(transition)和库所(place),提出了服务Pctri网模型。在将

5、WS、WS组合表达成Petri网模型之后,服务组合的验证问题就转变成检验服务Pctri网的活性(1ive)、有界性(bound)和信息技术死锁/活锁等。软件测试的核心问题是测试用例的产生。好的测试用例不仅能有效的发现软件中的缺陷,并可以减少软件测试的工作量。利用扩展的WSDL文档,。从消息定义中产生测试数据,从参数的相关依赖中产生测试操作和操作序列,从而完成了整个测试用例的生成。提出了一种基于合约式设计的Web服务测试技术,。首先根据WSDL文档采用随机法自动生成初始测试数据,然后使用合约变异技术进行测试数据的选择。3总结目前,关于WS测试的

6、方法、技术和工具研究还存在很大的不足,以下几个方面是未来研究的关键方向。(1)建立完整的WS测试过程模型。(2)测试与监控相结合。(3)服务间通信信息的捕获—分析和重演。(4)测试自动化技术和工具研究。注释①TsaiWT.PaulR,WangYcta1.ExtendingWSDLtoFacilitateWebServicesTcsting[JlmEEInternationalSymposiumonHigll-AssuranceSystemsEngjn-coring.2002.23(25):171-172.⑦LookerN,XuJ.Assess

7、ingtheDependabilityofSOAPRPC-BascdWebSer-vicesbyFaultInjection[J].CapriIsland’Italy:IEEEInternationalWorkshop011Object-OrientedReal-TimeDependableSystenas,2003.01(03):163-163.④HamadiKBenatallahB.APetrinet-basedmodelforwebservicecomposition【c】.Adelaide,Australia:Proceedingso

8、fthe14thAustralasiandatabasecon-ference,2003.17(il):191-200.④BaiX,DongW,Tsaiw,eta1

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。