学位论文 > 优秀研究生学位论文题录展示

自动化测试在SOA中间件开发中的应用

作 者: 蔡昱星
导 师: 刘瑞兰
学 校: 南京邮电大学
专 业: 测试计量技术与仪器
关键词: SOA Spring MVC 自动化测试 测试用例
分类号: TP311.53
类 型: 硕士论文
年 份: 2011年
下 载: 14次
引 用: 0次
阅 读: 论文下载
 

内容摘要


本文研究的对象是针对SOA中间件的自动化测试系统的设计与实现。论文在分析国内外自动化测试研究发展现状的基础上,对自动化测试实现的理论基础、基本原理和关键技术进行了深入研究,同时对SOA中间件本身的特点进行了详细探讨,提出了SOA中间件的自动化测试系统,然后借助一系列的技术和平台最终实现了这一自动化测试系统。论文对SOA中间件在进行自动化测试的时候可能遇到的各种问题进行了详细的论述,然后介绍了解决这些问题的方法,以及实现这些方法会涉及到的技术。具体设计了组成自动化测试系统功能点的程序控制接口、属性、验证函数、测试逻辑和框架运作逻辑,在框架的搭建上运用了分层明确的MVC框架技术,在框架的控制层引入了Spring技术,使得该自动化测试系统具有了快速部署、易维护、低耦合和高重用等特性;最后使用了UML技术对系统进行前期开发,通过类图,流程图,序列图等对测试需求和框架运作逻辑进行了直观的描述使得该系统具有良好的迭代性、可扩展性和可重用性。除此之外,论文在最后分析了系统的不足,并给出了解决这些问题可能的方向。

全文目录


摘要  4-5
Abstract  5-8
第一章 绪论  8-15
  1.1 软件测试  8-9
  1.2 SOA 中间件  9-12
  1.3 国内外研究发展现状  12-13
  1.4 课题背景及研究意义  13-15
第二章 软件自动化测试  15-27
  2.1 自动化测试相关概念  15-18
    2.1.1 自动化测试  15-16
    2.1.2 软件自动化测试的实现过程  16-17
    2.1.3 BVT  17-18
  2.2 自动化测试相关工具与技术介绍  18-27
    2.2.1 MyEclipse 开发环境  18
    2.2.2 UML  18-19
    2.2.3 Spring 框架技术  19-20
    2.2.4 Hibernate 框架技术  20-21
    2.2.5 脚本技术  21-22
    2.2.6 MVC 框架技术  22-24
    2.2.7 JSP 动态网页技术  24
    2.2.8 Servlet 技术  24-27
第三章 针对SOA中间件的自动化测试系统设计与实现  27-69
  3.1 自动化测试系统介绍  27-28
    3.1.1 自动化测试系统通用结构介绍  27-28
    3.1.2 测试用例的建设步骤  28
  3.2 针对SOA 中间件的自动化测试系统的设计  28-33
    3.2.1 自动化测试系统需求分析  28-29
    3.2.2 GATF 框架设计  29-30
    3.2.3 BVT 框架设计  30-31
    3.2.4 软件开发环境的建立  31-33
  3.3 GATF 框架的实现  33-51
    3.3.1 GATF 模块设计  33-35
    3.3.2 view 层设计  35-36
    3.3.3 view 层实现  36-39
    3.3.4 controller 层设计  39-40
    3.3.5 controller 层实现  40-44
    3.3.6 Spring 框架技术在controller 层中的集成  44-47
    3.3.7 model 层设计  47-48
    3.3.8 model 层实现  48-51
  3.4 BVT 框架的实现  51-65
    3.4.1 BVT 核心控制模块设计  51-54
    3.4.2 BVT 核心控制模块实现  54-59
    3.4.3 BVT 框架运行环境初始化配置模块设计  59-60
    3.4.4 BVT 框架运行环境初始化配置模块实现  60-65
  3.5 自动化测试结果分析模块  65-69
    3.5.1 自动化测试结果分析模块设计  65-66
    3.5.2 自动测试结果分析模块实现  66-69
第四章 自动化测试的具体实施  69-76
  4.1 GATF 自动化测试框架的测试运行  69-71
  4.2 BVT 框架的测试运行  71
  4.3 自动化测试结果分析展现  71-73
  4.4 自动化测试总结  73-76
第五章 结论与展望  76-77
  5.1 结论  76
  5.2 展望  76-77
致谢  77-78
参考文献  78-80
攻读硕士学位期间发表的论文及参加的项目  80

相似论文

  1. 基于模型的Web测试技术研究与应用,TP311.53
  2. 用户权限管理系统可靠性测试的研究与应用,TP311.53
  3. 软件可信性增长测试用例生成方法的研究,TP311.53
  4. 基于面向服务架构的公众信息系统在新农村信息化建设中的应用研究,TP393.09
  5. 基于SOA的车载信息服务计费系统的设计与实现,TP311.52
  6. 面向服务的数据集成模型的研究与实现,TP311.52
  7. 基于SOA与工作流的OA系统的研究与实现,TP311.52
  8. 仓库出库辅助系统的设计与实现,TP311.52
  9. 保险支付平台设计与实现,TP311.52
  10. 基于Java EE框架的公文传输系统设计与实现,TP311.52
  11. OpenBASE企业管理器设计与实现,TP311.52
  12. 基于Struts2的校友管理与服务系统的设计与实现,TP311.52
  13. 基于SOA的事业单位编制管理系统设计与实现,TP311.52
  14. SOA架构在高校信息化系统中整合技术的应用,TP311.52
  15. 基于WCF框架的管制信息系统的设计与实现,TP311.52
  16. 宜宾移动IT支撑系统设计研究,TP311.52
  17. 攀枝花学院人事管理信息系统的设计与实现,TP311.52
  18. 田径运动会通用管理系统,TP311.52
  19. 社区WebGIS原型系统设计与实现,P208
  20. 基于WSN混合定位算法的研究,TP212.9
  21. 一个数据库功能性自动化测试系统的设计与实现,TP311.53

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件维护
© 2012 www.xueweilunwen.com