一种面向终端用户的Web服务测试方法.pdfVIP

一种面向终端用户的Web服务测试方法.pdf

  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文档。上传文档
查看更多
2008年10B 西 北 工 业 大 学 学 报 Oct. 2008 第26卷第5期 JournalofNorthwesternPolytechnicalUniversity Vo1.26No.5 一 种面向终端用户的Web服务测试方法 马春燕h,杜承烈 ,武君胜 ,张 涛 (1.西北工业大学 软件与微电子学院;2.西北工业大学 计算机学院,陕西 西安 710072) 摘 要 :面向终端用户 的Web服务 (WebService)测试,是保证 Web服务软件 系统质量的重要技 术手段。文章提出了一种Web服务应用环境下的测试模型和测试覆盖指标,旨在针对Web服务与 应用环境进行交互的方式 ,测试Web服务的操作调用序列,为终端用户提供一种高效验证 Web服 务行为的方法,以提 高基 于Web服务软件 系统的可靠性;并给 出了测试覆盖分析 支持工具 WSCoverageAnalyzer的设计结构;最后基于一个web服务Seller的应用案例 ,说 明了所提 出的方 法 。 关 键 词 :Web服务 ,面向终端用户的Web服务测试,测试模型 中图分类号 :TP31l 文献标识码:A 文章编号:1000—2758(2008)05—0576—06 Web服务(Webservice)是一个崭新的分布式 互),为此,对于终端用户的web服务测试而言,测 计算模型,与其它分布式构件模型 (诸如CORBA、 试者不仅需要理解Web服务本身,还要理解它的操 DCOM、NET及 EJB)相 比,它实现了 “基于 Web的 作环境,即Web服务与环境的交互。所以,本文提出 无缝集成”的 目标,因此获得了产业界广泛的支持和 了使用扩展的接 口自动机 ,对Web服务在应用环境 学术界的重视。由于Web服务是一种包含大量运行 下的使用进行建模 ,对Web服务与环境进行交互的 态行为的分布式应用,因而需要能为其质量保证提 操作调用序列进行测试的方案 。 供有力支持的新的测试技术 。 由于Web服务的使用环境与其开发者所预期 测试模型和覆盖标准 的环境可能存在较大差异,因而开发者不能全面、充 分地对其进行测试,所 以,从终端用户的角度进行 用接 口自动机构建了一个严格的形式系统,以 Web服务的使用性测试至关重要。目前,面向终端 描述软件构件对环境的要求及其 自身的行为特征, 用户Web服务测试的研究主要是基于 WSDL(Web 这是 由LueadeAlfaro2001年首先提出的[9],本文 ServiceDescriptionLanguage)和扩展的 WSDL规 在接 口自动机形式化定义的基础上进行了扩展,加 格说明,针对单个服务操作进行测试[卜 。但是,对 上活动激活的概率、活动的前置条件以及活动的黑 于使用构件的终端用户而言,构件接 口的方法调用 盒单元测试集等形式化表示web服务的测试模型, 序列应该是构件使用模式的测试重点[引。文献[7]提 以构成web服务在应用环境下的使用模式。 出了基于操作之间的依赖,为服务操作调用序列产 由于使用Web服务的用户通常使用场景规约 生测试用例。对于Web服务而言,为了完成一个用 给出需求 (例如 由UML消息序列图描述),而一个 户的请求,Web服务构件可能完成一系列的操作, 场景规约描述了一个Web服务在与其它Web服务 每一个操作可能与其协作的Web服务及其运行的 交互时应具有的行为 ,即用户想要的行为 ,所 以可以 环境进行交互 (例如,对第 3节描述的

文档评论(0)

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

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

1亿VIP精品文档

相关文档