首页> 中文学位 >基于场景的Web服务组合并行测试生成的研究
【6h】

基于场景的Web服务组合并行测试生成的研究

代理获取

目录

声明

摘要

图表目录

第一章 绪论

1.1 研究背景及意义

1.2 国内外现状

1.3 本文的研究内容和主要工作

1.4 论文结构

第二章 相关理论与技术

2.1 Mapreduce

2.2 UML

2.3 Hadoop云环境

2.4 Dom4j

2.5 HttpUnit+Junit

第三章 基于场景的服务组合模型的建立

3.1 UML时序图概述

3.1.1 UML时序图形式化定义

3.1.2 UML时序图的图形表示

3.2 场景的定义

3.3 建模方法

3.4 Web服务组合实例建模介绍

第四章 时序图生成控制流程图的方法

4.1 控制流程图的形式化定义

4.2 并行生成控制流程图

4.3 控流程图的转换算法

4.3.1 解析XMI文档生成类图

4.3.2 解析类图

4.3.3 生成控制流程图

4.4 控制流程图转换实例

第五章 Web服务测试用例的生成

5.1 并行实现框架

5.2 生成抽象测试例的覆盖准则

5.3 测试用例生成算法

5.4 测试用例生成实例

5.5 测试执行

第六章 实验及结论

6.1 实验环境Hadoop云平台的搭建

6.2 单机实验

6.3 并行实验

6.4 实验效率分析

第七章 总结与展望

7.1 总结

7.2 未来展望

参考文献

致谢

展开▼

摘要

伴随信息化技术的飞速发展,对Web服务的服务质量要求越来越高,服务范围越来越复杂。Web服务组合应运而生,即通过把单个的原子服务按照一定的规则顺序组合在一起为客户提供功能强大的服务,满足用户需求。
  针对组合后的Web服务,它的质量问题成为了最值得关注的一面,所以Web服务组合的测试变得尤为重要。本课题主要研究基于场景的Web服务组合测试用例的并行生成。高质量的测试用例可以检测Web服务组合的功能能否满足用户的需求。
  同时,考虑到一个Web服务组合将会产生数量庞大的测试用例,且由基于场景建立的模型生成测试用例的过程彼此都是独立的,不存在输入输出关系,所以实现过程可以采用Hadoop平台的Mapreduce框架来并实现,进而提高测试用例生成效率。
  综上,本文主要完成以下几部分的工作:
  1.建立基于场景的Web服务组合的时序图模型;
  2.研究时序图生成控制流程图的算法;
  3.Web服务组合测试用例生成的方法;
  4.搭建Hadoop实验环境,实现在云平台上生成测试用例及执行生成的测试用例,验证测试用例的可行性和高效性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号