首页> 中文学位 >Web服务互操作性的变异测试方法研究
【6h】

Web服务互操作性的变异测试方法研究

代理获取

目录

封面

声明

中文摘要

英文摘要

目录

插图清单

表格清单

第一章 绪 论

§1.1研究背景

§1.2 研究的主要内容和工作

§1.3 本文组织

第二章 Web服务软件体系结构

§2.1 面向服务的体系结构

§2.2 Web服务的核心技术

§2.3 Web服务交互程序的基本构造形式

§2.4 本章小结

第三章 面向Web服务的互操作性测试

§3.1 软件测试基础知识

§3.2 Web服务测试技术

§3.3互操作性测试技术

§3.4本章小结

第四章 基于扩展WSDL变异的Web服务互操作性测试方法

§4.1接口变异测试

§4.2 扩展WSDL文件

§4.3 变异扩展后的WSDL文件

§4.4 自动产生变异WSDL文件的算法

§4.5 Web服务互操作性的变异测试流程

§4.6 本章小结

第五章 Web服务互操作性测试工具的设计和实现

§5.1 工具设计概述

§5.2 测试方法的实际应用

§5.3 本章小结

第六章 总结与展望

§6.1 本文的主要研究工作

§6.2 进一步的工作

致谢

参考文献

附录 攻读硕士学位期间发表的论文

展开▼

摘要

Web服务是互联网上共享数据和功能的一种有效手段,是基于通信协议、服务描述、服务发现、Web协议和开放性XML标准的新一代的分布式计算模式。
  Web服务较好地解决了异构应用之间及松散耦合环境下的互操作、集成和协作的问题,但是Web服务进行互操作时也可能引发各种问题。因此如何测试Web服务间的互操作性,对 Web服务的正确运行是十分重要。测试 Web服务的互操作性作为Web服务测试的一部分,越来越受到业界的关注。目前,国内外对于Web服务互操作行测试的研究主要集中在 Web服务进行交互操作时,其通信协议的一致性测试,对于多个Web服务之间的互操作性测试的研究还不够成熟。本论文不同于这些研究,关注的是Web服务描述文件WSDL,针对Web服务的逻辑错误、接口错误以及多个Web服务之间调用顺序错误,提出一种新的测试方法,用于测试单个Web服务本身及多个Web服务之间互操作性。
  本文对测试Web服务互操作性进行了研究。研究主要成果如下:
  (1)研究了Web服务技术及系统架构,分析Web服务的通信模型和分布式模型,确定测试目标为Web服务之间的交互能力。
  (2)研究了WSDL文件的扩展方法,对各种扩展的方式进行了详细描述;
  (3)研究了变异测试及接口变异测试技术,结合扩展WSDL,根据测试不同的情况,提出三类变异算子对扩展WSDL进行变异,并给出自动产生变异WSDL文件的算法;在此基础上,针对Web服务的互操作性特点,提出一种用于测试单个Web服务本身及多个Web服务之间互操作性的测试方法。
  (4)设计并实现了基于扩展WSDL变异的Web服务互操作性测试工具MEITW,并通过测试一个信用卡验证系统,验证了该工具的有效性。

著录项

  • 作者

    陈佳蕊;

  • 作者单位

    桂林电子科技大学;

  • 授予单位 桂林电子科技大学;
  • 学科 计算机软件与理论
  • 授予学位 硕士
  • 导师姓名 蔡国永;
  • 年度 2007
  • 页码
  • 总页数
  • 原文格式 PDF
  • 正文语种 中文
  • 中图分类 TP393.09;
  • 关键词

    Web服务; 互操作性; 通信协议; 测试方法;

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号