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

NGOSS系统的分布式自动化测试技术研究

作 者: 王菊
导 师: 张载龙
学 校: 南京邮电大学
专 业: 计算机应用技术
关键词: NGOSS 自动化测试 分布式 ATLM STAF
分类号: TP311.52
类 型: 硕士论文
年 份: 2011年
下 载: 14次
引 用: 0次
阅 读: 论文下载
 

内容摘要


随着软件规模的逐渐增大,软件测试在整个软件开发过程中占有非常重要的地位,是保证软件质量、提高软件可靠性的关键。随着Internet的迅猛发展,分布式系统大量涌现。新一代电信运营支撑系统和软件(NGOSS,New Generation Operational System & Software)是支持分布式处理的软件系统。然而,分布式系统为软件的生产带来机遇的同时也带来了测试的巨大挑战。因此,针对NGOSS软件的特征建立一套自动化测试框架模型是关键。为了测试复杂的下一代运营软件和系统(NGOSS),对NGOSS的体系架构和现有的分布式自动化测试方法进行了研究。针对NGOSS的特点,以软件自动化测试生命周期方法学(ATLM,Automated Test Lifecycle Methodology)为基础,综合现有的分布式自动化测试方法理论,提出了一种适用于NGOSS的分布式自动化测试方法(DATS,Distributed Automatic Testing scheme based-on STAF),该方法主要利用开源的软件测试自动化框架/执行引擎(STAF/STAX,Software Test Automation Framework/STAf eXecution engine)实现测试用例与测试框架的分离,自动分发并执行测试用例,监控运行过程以及自动收集测试结果和日志,最后由测试代理机发送结果和日志到控制中心,显示给开发和测试人员。该方法解决了测试工具的跨平台性差、可扩展性低、软件缺陷追踪难及日志管理复杂等问题。通过原型系统验证了该方法的有效性。

全文目录


摘要  4-5
Abstract  5-8
第1章 绪论  8-12
  1.1 研究背景及意义  8-9
  1.2 国内外研究现状  9-10
  1.3 研究内容及目标  10-11
  1.4 论文组织结构  11-12
第二章 软件自动化测试分布式系统测试概论  12-18
  2.1 软件自动化测试  12-16
    2.1.1 软件自动化测试的概念  12
    2.1.2 软件自动化测试生命周期  12-14
    2.1.3 自动化测试原理和基本方法  14-15
    2.1.4 自动化测试的优缺点  15-16
  2.2 分布式系统测试  16-17
  2.3 本章小结  17-18
第三章 NGOSS系统的自动化测试模型分析  18-25
  3.1 NGOSS 系统业务分析  18-20
    3.1.1 NGOSS 体系结构  18
    3.1.2 NGOSS 技术思想  18-19
    3.1.3 NGOSS 业务框架  19-20
  3.2 NGOSS 测试需求分析  20-22
    3.2.1 NGOSS 软件的测试内容  20-21
    3.2.2 NGOSS 软件的自动化测试技术难点和解决方案  21-22
    3.2.3 NGOSS 软件的自动化测试平台的功能需求  22
  3.3 NGOSS 自动化测试生命周期架构  22-24
  3.4 本章小结  24-25
第4章 NGOSS系统自动化测试模型设计与开发  25-40
  4.1 DATS 总体设计  25-28
    4.1.1 总体设计目标  25
    4.1.2 框架结构  25-26
    4.1.3 测试流程  26-27
    4.1.4 网络环境部署架构  27-28
  4.2 DATS 开发环境  28-31
    4.2.1 开发环境的建立  28
    4.2.2 J2EE 体系结构  28-30
    4.2.3 MVC 模型的开发  30-31
  4.3 STAF 的应用  31-33
    4.3.1 STAF 简介  31
    4.3.2 STAF 在DATS 中的应用  31-33
  4.4 DATS 设计与开发  33-38
    4.4.1 DATS 模块设计  33-34
    4.4.2 控制中心的设计  34-35
    4.4.3 任务管理模块  35-37
    4.4.4 控制测试执行模块  37-38
    4.4.5 测试结果报告、日志模块  38
  4.5 本章小结  38-40
第5章 NGOSS系统自动化测试模型的应用  40-46
  5.1 DATS 自动化测试准备  40-42
    5.1.1 自动化测试用例  40-41
    5.1.2 自动化测试脚本  41-42
  5.2 DATS 在NGOSS 被测系统上的应用  42-45
    5.2.1 测试任务安排  42-43
    5.2.2 测试任务执行  43-44
    5.2.3 测试结果显示  44-45
  5.3 本章小结  45-46
第6章 结论与展望  46-48
  6.1 论文总结  46
  6.2 进一步的研究与展望  46-48
参考文献  48-50
致谢  50-51
发表论文  51

相似论文

  1. Ad-Hoc网络多信道MAC层协议的信道分配问题的研究,TN929.5
  2. 分布式系统的故障注入方法研究,TP338.8
  3. 并行分布式网络模拟器PDNS容错技术的研究,TP302.8
  4. 面向海量邮件的检索系统研究与实现,TP393.098
  5. 含分布式电源的微电网控制策略研究,TM61
  6. 基于移动Agent的分布式网络通信机制的研究,TP393.02
  7. 用户权限管理系统可靠性测试的研究与应用,TP311.53
  8. 基于Map/Reduce框架的分布式日志分析系统的研究及应用,TP311.52
  9. 分布式视频编码边信息生成研究,TN919.81
  10. 基于分布式三层应用的设备管理信息系统的开发和研究,TP311.52
  11. 基于WCF框架的管制信息系统的设计与实现,TP311.52
  12. 基于LDPCA的分布式视频编码中的非均衡编码,TN919.81
  13. 分布式视频编码中边信息技术研究,TN919.81
  14. 压缩感知在无线通信网络异常事件检测中的应用研究,TN929.5
  15. 构建分布式系统的关键技术研究与实现,TP338.8
  16. 分布式视频存储系统设计与实现,TP333
  17. 网络备份系统中管理控制的设计与实现,TP309.3
  18. 基于告警机制的流量清洗管理系统的设计与实现,TP311.52
  19. DDoS流量清洗系统设计与实现,TP393.08
  20. 基于自相似分析的流媒体DDoS攻击检测方法研究,TP393.08
  21. 逆变型分布式电源故障特性分析及配电网保护策略研究,TM77

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