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

分布式系统测试方法研究及应用

作 者: 李艳丽
导 师: 王晓军
学 校: 南京邮电大学
专 业: 计算机应用技术
关键词: 分布式系统 分布式测试 可控制性问题 可观察性问题 协同测试方法
分类号: TP311.52
类 型: 硕士论文
年 份: 2011年
下 载: 30次
引 用: 0次
阅 读: 论文下载
 

内容摘要


中间件和网络技术的发展是推动分布式系统前进的动力,目前分布式系统已经成为构建网络应用的主要选择,其应用领域也在不断的扩大,因此分布式系统的质量保证也成了备受关注的领域,分布式系统的测试方法也成为了研究的热点。当一个分布式系统有很多端口分布在不同的物理位置时,对其测试的一般方法是在每一个端口处放置一个测试器,每个测试器只关注自己端口处的事件行为,但是这样做会导致可观察性问题和可控制性问题的出现,对可观察性问题和可控制性问题的一般的解决方法是在各个测试器之间发送协同消息,但是发送协同消息需要部署外部网络通道,这就会增加测试的代价。本文针对分布式系统测试中可控制性问题和可观察性问题的解决方法进行研究讨论,提出了一种解决方法,该方法是在分布式测试架构的基础上,让局部测试者通过可信赖的独立于IUT的通信媒介,交换协同消息来解决可控制性问题以及可观察性问题。并且在前人的研究基础之上,改进了该问题的解决方法,减少观察消息的个数,同时结合通道计算算法,进一步优化局部测试序列的生成,减少控制消息需要的通信媒介,从而减少测试代价,并给出基于协同测试方法的测试序列生成算法。最后,本文以电信业务受理功能为例,阐述了采用本文的局部测试序列生成方法生成局部测试序列的详细过程。结果表明,本文所提出的方法能有效的减少观察消息数量和优化控制消息需要的通道数量。

全文目录


摘要  4-5
ABSTRACT  5-8
第一章 绪论  8-13
  1.1 课题研究的背景和意义  8-11
  1.2 国内外研究现状  11-12
  1.3 论文内容  12
  1.4 论文的组织结构  12-13
第二章 分布式系统测试理论概述  13-20
  2.1 分布式系统测试理论  13-15
    2.1.1 分布式系统的概念和特征  13-14
    2.1.2 分布式系统测试组件的网络化  14
    2.1.3 分布式系统测试的部署成本高  14-15
  2.2 多端口有限状态机  15-17
    2.2.1 多端口有限状态机  15-16
    2.2.2 假设和相关概念  16-17
  2.3 分布式系统测试中存在的问题  17-18
    2.3.1 控制性问题  17-18
    2.3.2 观察性问题  18
  2.4 本章小结  18-20
第三章 分布式系统测试中测试序列的生成方法  20-39
  3.1 协同测试序列生成方法  20-21
  3.2 通道集合计算算法  21-24
    3.2.1 通道集合计算算法  21-23
    3.2.2 通道集合计算算法的简单应用  23-24
  3.3 控制性和观察性问题解决方法  24-27
    3.3.1 控制性问题解决方法  24-25
    3.3.2 观察性问题解决方法  25-27
  3.4 局部测试序列生成算法  27-31
  3.5 测试系统的时间约束  31-36
    3.5.1 问题描述  31-32
    3.5.2 有关测试系统的时间约束的概念  32-34
    3.5.3 测试系统的反应时间约束  34-35
    3.5.4 测试系统的等待时间约束  35-36
  3.6 解决方法改进与分析  36-38
    3.6.1 通道数量分析  37-38
    3.6.2 协同消息数量分析  38
  3.7 本章小结  38-39
第四章 基于协同的分布式测试方法的应用  39-49
  4.1 电信业务运营支撑系统简介  39-40
  4.2 补充业务处理流程案例  40-48
    4.2.1 测试案例描述  40-42
    4.2.2 局部测试序列生成  42-46
    4.2.3 移位错误检测  46-48
  4.3 本章小结  48-49
第五章 总结和展望  49-50
  5.1 总结  49
  5.2 展望  49-50
致谢  50-51
参考文献  51-54
缩略语表  54-55
在校期间的研究成果及发表的论文  55

相似论文

  1. 分布式系统的故障注入方法研究,TP338.8
  2. 一种可视化的分布式数据集成模型的研究与实现,TP311.52
  3. 构建分布式系统的关键技术研究与实现,TP338.8
  4. 基于GPRS的无线信息采集监控系统的研究与设计,TN929.5
  5. 一个分布式作战指挥仿真系统的设计与实现,TP311.52
  6. 基于Web Service在线考试管理系统的研究与实现,TP311.52
  7. 分布式动态交通信息挖掘及导航,TP311.13
  8. 分布式图像管理系统的设计与实现,TP311.52
  9. 分布式麦克风阵列跟踪算法研究,TN912.3
  10. 分布式系统性能测试与分析方法研究,TP311.52
  11. P2P视频点播系统优化的研究与实现,TP393.09
  12. 分布式多视角目标跟踪的统计推理方法及实现,TP391.41
  13. 基于B/S模式的制造企业物流管理系统设计与实现,TP311.52
  14. 无线WAP办公门户系统设计与实现,TP317.1
  15. 分布式图像融合系统研究与实现,TP391.41
  16. JavaEE轻量级框架在Web系统中的应用与实现,TP311.52
  17. 基于事件的分布式系统行为分析框架的设计与实现,TP311.52
  18. 油田开发动态分析辅助软件,TP319
  19. 基于分布式的校医院体检信息管理系统的设计与实现,TP311.52
  20. 一种基于分布式虚拟机中心管理的自动化测试工具的设计与实现,TP311.52
  21. 利用信息技术提升北京电视台呼叫中心的核心价值,TN99

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