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

综合网络管理平台子系统的集成测试设计与实现

作 者: 瞿卓杰
导 师: 梁满贵
学 校: 北京交通大学
专 业: 软件工程
关键词: 集成测试 ACE 自动化测试 网络设计模式
分类号: TP393.07
类 型: 硕士论文
年 份: 2008年
下 载: 83次
引 用: 0次
阅 读: 论文下载
 

内容摘要


随着信息技术的飞速发展,软件产品已经应用到社会的各个领域,软件产品的质量已成为人们共同关注的焦点。软件测试是软件生命周期中一项至关重要的工作,对软件质量保证具有极其重要的意义。其中集成测试是将模块按照设计要求组装起来同时进行测试,主要目标是发现与接口有关的问题。而自动化测试工具是集成测试中重要的辅助工具,其目的是减轻手工测试劳动量,提高软件质量。本文内容基于E500综合网管集成测试系统的开发,该系统旨在为综合网络管理平台在接口交互,自动化实施和用例管理,动态脚本语言和应用程序的交互等方面提供相关解决方案。本文依据测试系统应用的环境的相关特性和软件工程开发思想,针对大型项目的并行开发过程中遇到子模块间依赖性过强,功能调试和集成测试困难的问题,设计和实现了网管集成测试系统。论文从软件工程的角度出发,通过需求分析获取网管测试系统的具体功能要求,依照基于接口和模式的原则,对系统的具体架构进行了整体设计,实现了系统设计中基于ACE构架的报文交换机制,并对比了不同实现策略的优劣。同时对在构建E500综合网管集成测试系统中需要考虑的要素,包括系统性能,健壮性,可复用性和可扩展性进行了分析。文中重点分析了在构建综合网管集成测试系统中网络设计模式的实现。本文实现的综合网管集成测试系统可以为被测试系统提供测试环境的模拟仿真和模块调试的功能,提高测试和开发人员工作效率,进一步完善软件系统质量。

全文目录


致谢  5-6
中文摘要  6-7
ABSTRACT  7-11
1 绪论  11-15
  1.1 研究背景  11-13
  1.2 解决方案  13
  1.3 课题来源  13
  1.4 研究内容  13-14
  1.5 论文组织结构  14-15
2 相关技术背景  15-19
  2.1 网管平台介绍  15-16
  2.2 网络设计模式  16
  2.3 Boost库简介  16
  2.4 ACE简介  16-18
  2.5 软件工程知识及相关背景  18-19
3 测试系统的需求分析  19-25
  3.1 测试系统部署  19-20
  3.2 系统通用功能需求  20-23
    3.2.1 多任务并发支持  21
    3.2.2 子系统间接口测试  21
    3.2.3 模块功能测试  21-22
    3.2.4 脚本化测试  22
    3.2.5 功能组件间关联  22-23
  3.3 系统业务功能需求  23
  3.4 测试系统非功能性需求  23-25
    3.4.1 高性能  23-24
    3.4.2 可配置  24
    3.4.3 可扩展  24-25
4 测试系统的设计  25-59
  4.1 测试系统启动流程  25-26
  4.2 系统功能结构设计  26-27
  4.3 系统组件模块设计  27-28
  4.4 系统设计原则  28-31
    4.4.1 基于接口的设计原则  28-29
    4.4.2 Wrapper Facade模式的应用  29
    4.4.3 Bridge模式的应用  29-31
  4.5 系统通用功能设计  31-38
    4.5.1 设计中应用的网络设计模式  31-32
    4.5.2 模块测试功能设计  32-33
    4.5.3 多任务并发支持的设计  33-35
    4.5.4 子系统间接口测试功能设计  35-38
  4.6 系统通用功能设计细化  38-57
    4.6.1 Reactor框架的分析和应用  38-41
    4.6.2 Acceptor-Connector框架的分析和应用  41-44
    4.6.3 报文交换机制的设计和对比  44-49
    4.6.4 系统中并发模式的研究和设计  49-54
    4.6.5 报文交换机制设计总结  54-55
    4.6.6 脚本化测试的设计  55-57
  4.7 系统业务功能层设计  57-59
5 测试系统的实现  59-65
  5.1 报文交换机制的实现  59-62
  5.2 并发通信的实现  62-63
    5.2.1 ACE_TP_Reactor模式的运用  62
    5.2.2 ACE_Task模式的运用  62-63
  5.3 脚本化,自动化测试的实现  63-65
6 系统测试的环境搭建与测试  65-71
  6.1 系统测试环境搭建与配置  65-66
  6.2 多任务并发功能支持测试  66-67
  6.3 子系统模拟功能测试  67-68
  6.4 子系统接口报文捕获功能测试  68
  6.5 脚本交互功能测试  68-69
  6.6 系统性能测试  69-70
  6.7 结果分析  70-71
7 总结  71-73
  7.1 本文工作特点  71
  7.2 进一步工作  71-73
参考文献  73-74
附录 A  74-76
作者简历  76-78
学位论文数据集  78

相似论文

  1. 用户权限管理系统可靠性测试的研究与应用,TP311.53
  2. 鸭蛋蛋清肽的酶法制备及其ACE抑制和抗氧化活性评价,TS253.1
  3. 蚕蛹蛋白ACE抑制肽的制备及其理化性质研究,S886.9
  4. 一个数据库功能性自动化测试系统的设计与实现,TP311.53
  5. 软件自动化测试方法研究及应用,TP311.53
  6. 基于TTCN-3的SIP与ISUP互通自动化测试技术研究,TP311.52
  7. 面向企业级应用系统的测试模型研究与应用,TP311.52
  8. 基于Process Engine的Web Services自动化测试研究,TP311.52
  9. 自动化测试在分组传输网管接口测试中的应用,TP311.52
  10. 一个基于内容管理的自动化测试系统的设计与实现,TP311.53
  11. 基于QTP的SAFFRON自动化测试框架的研究,TP311.52
  12. 蓝牙自动化测试技术的研究与应用,TP274
  13. SmartSAR内核自动化测试工具的设计与实现,TP311.52
  14. 脱脂奶粉中小肽含量与功能活性研究,TS252.7
  15. 基于图像处理的监控时延自动化测试系统,TP391.41
  16. PTC启动器综合参数测试方法的研究及实现,TH87
  17. 自动化测试框架系统ATestPPMC研究与实现,TP311.53
  18. 集成测试及其在工作流管理系统中的应用,TP311.52
  19. 基于Ophone OS平台的MTBF测试研究与应用,TP311.52
  20. 自动化测试系统在光网络设备的应用研究,TN929.1
  21. 超声辅助酶法制备燕麦ACE抑制肽的研究,TQ464.7

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机的应用 > 计算机网络 > 一般性问题 > 计算机网络管理
© 2012 www.xueweilunwen.com