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

基于eNodeB控制面软件的自动化测试系统的设计与实现

作 者: 于婧
导 师: 尹霄丽
学 校: 北京邮电大学
专 业: 物理电子学
关键词: LTE 自动化测试 单元测试 测试用例
分类号: TP311.53
类 型: 硕士论文
年 份: 2012年
下 载: 21次
引 用: 0次
阅 读: 论文下载
 

内容摘要


软件测试是软件产品开发生产中的重要因素,是软件产品和软件公司生存的基本保障,它在LTE通信系统研发工作中占有极其重要的位置。而随着测试需求不断增加,为减轻测试人员工作量,提高测试效率,自动化测试已被广泛研究和应用。由于TD-LTE项目的测试任务极其繁重且工作人员相对短缺,迫切需要借助自动测试提高测试效率。本文即基于该测试需要,设计了一套基于eNodeB控制面软件的自动化测试系统。本论文的主要工作如下:文章首先介绍了课题的研究背景以及研发自动化测试平台的意义和目的。之后根据项目需求确定了系统设计原则,建立了硬件及软件架构并简要设计系统各模块的功能。在实践部分主要完成对软件的开发和设计,根据系统架构,完成系统各模块的设计。具体设计各模块的内部结构、模块间的交互关系、系统工作时模块间的具体消息流程,定义各模块关键的数据结构,并使用Visual Studio 2005软件分别编写各模块的工程代码,最后整合全部代码,构成一个完整的自动化测试系统。系统设计开发完成后,通过对项目中代码的实际测试总结得出,该系统可以实现控制面软件UT2、UT3的自动化测试,对测试结果及测试过程中消息进行存储,并生成标准格式的测试报告,报告中给出所测测试集的详细信息、成功率和失败率,以及每个用例的详细信息及测试结果。此自动化测试系统己成功应用于项目测试工作,大大提高测试的效率,同时又减少了由于人为因素在测试中产生的误差。它支持用例库管理、可实时控制,并拥有良好的人机交互界面,使用便捷且灵活,易于管理。

全文目录


摘要  4-5
ABSTRACT  5-9
第一章 绪论  9-12
  1.1 课题研究背景  9
  1.2 自动化测试概述  9-10
    1.2.1 软件测试与自动化测试  9-10
    1.2.2 自动化测试系统  10
  1.3 课题研究内容和意义  10-11
  1.4 论文结构  11-12
第二章 自动化测试平台架构  12-20
  2.1 系统设计原则  12
    2.1.1 分层原则  12
    2.1.2 可调试原则  12
    2.1.3 重用性分析  12
  2.2 自动化测试平台硬件架构  12-13
  2.3 系统软件运行环境  13
  2.4 系统软件功能架构  13-16
    2.4.1 BM-SERVER软件功能架构  13-14
    2.4.2 TM-SERVER软件功能框架  14-15
    2.4.3 TR-PC软件功能框架  15
    2.4.4 自动测试平台系统软件逻辑框架图  15-16
  2.5 系统各模块定义及任务划分  16-19
    2.5.1 用例库管理功能设计  16-18
    2.5.2 测试功能设计  18
    2.5.3 报告统计与记录管理功能设计  18-19
    2.5.4 传输网络功能设计  19
  2.6 本章小结  19-20
第三章 自动化测试平台详细设计与实现  20-49
  3.1 BASE-MANAGER用例库管理器设计  20-22
    3.1.1 总体描述  20-22
    3.1.2 代码实现  22
  3.2 TEST-RUNNER测试执行模块设计  22-31
    3.2.1 总体描述  22-24
    3.2.2 运行机制  24
    3.2.3 消息流程  24-28
    3.2.4 数据结构  28-29
    3.2.5 代码实现  29-31
  3.3 TEST-MANAGER测试控制器设计  31-38
    3.3.1 总体描述  31
    3.3.2 运行机制  31
    3.3.3 消息流程  31-36
    3.3.4 数据结构  36-37
    3.3.5 代码实现  37-38
  3.4 TEST-STATICS报告统计与记录管理功能设计  38-45
    3.4.1 总体描述  38-40
    3.4.2 运行机制  40
    3.4.3 消息流程  40-42
    3.4.4 数据结构  42-43
    3.4.5 代码实现  43-45
  3.5 传输网络功能设计  45-47
    3.5.1 总体描述  45-46
    3.5.2 代码实现  46-47
  3.6 运行设计  47-48
    3.6.1 BM-SERVER运行设计  47
    3.6.2 TM-SERVER运行设计  47
    3.6.3 TR-PC运行设计  47-48
  3.7 本章小结  48-49
第四章 自动化平台测试及结果分析  49-60
  4.1 用例库管理  49
  4.2 系统运行  49-52
  4.3 OMCR-CT及DEBUGTOOL  52-54
  4.4 UT3测试实例  54-56
  4.5 UT2测试实例  56-57
  4.6 测试结果及分析  57-59
    4.6.1 测试报告  57-58
    4.6.2 结果分析  58-59
  4.7 本章小结  59-60
总结与展望  60-61
参考文献  61-62
致谢  62-63
攻读学位期间发表的学术论文  63

相似论文

  1. 基于DSP的OFDM系统中的信道估计技术实现研究,TN919.3
  2. 用户权限管理系统可靠性测试的研究与应用,TP311.53
  3. 基于模型重建的软件测试及软件可靠性计算,TP311.53
  4. 基于STAF框架的测试工具研究与实现,TP311.53
  5. 基于匹配滤波的LTE小区搜索技术研究,TN929.5
  6. LTE系统无线资源分配研究,TN929.5
  7. 载波聚合在LTE-Advanced中的研究,TN929.5
  8. 异构网络中垂直切换算法研究,TN929.5
  9. LTE物理层差错控制研究,TN929.5
  10. LTE系统小区间抗干扰研究,TN929.5
  11. LTE系统RRM中多用户调度策略的研究,TN929.5
  12. 基于TD-LTE的上行功率控制技术研究,TN929.5
  13. LTE-A中继与M2M随机接入技术研究,TN929.5
  14. 基于TD-LTE通信系统的通信子系统测试平台的研究与开发,TP311.52
  15. LTE上行单载波频分多址技术仿真与研究,TN929.5
  16. 基于LTE协议下行链路仿真平台的研究与实现,TN929.5
  17. 高速铁路环境下越区切换方法研究,TN929.532
  18. LTE上行链路虚拟MIMO研究,TN929.5
  19. 应用于4G通信的LTE手机天线研究,TN828.6
  20. 基于视频内容的无线视频传输跨层调度算法研究,TN919.8
  21. GUI自动化测试平台的技术及应用研究,TP311.53

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