测试管控系统的设计与实现
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
目前中国移动采用的大多是信息技术通用测试工具,该类工具在测试业务逻辑相对复杂的项目中存在针对性不强,测试过程比较孤立的问题,很难对一个完整的移动业务进行测试,从而不太容易形成一个测试基准来衡量一个业务链中的由各个厂商提供的各个网元设备。因此,如能开发出一套具有自主知识产权并且专门应用于移动业务的测试管理平台就很有意义。
     本课题设计并实现了中国移动通信研究院提出的测试管理平台,该平台将各种移动业务测试业务集成在一个统一管理和控制的平台系统中,从而形成一个中国移动测试基准平台。
     本文分析了项目的开发背景和目的,对项目任务和实现目标进行了简要概述;然后进行了需求分析,对功能需求、设计接口需求等方面进行了详细的说明,并对系统的开发平台进行了介绍;接着介绍了系统实现的全过程,包括底层测试模块中三层的架构、测试协议栈以及中央服务管控中心的设计;之后介绍了基于Flex技术的测试客户端和测试数据离线分析器的实现过程。最后,本文对整体项目进行了总结,提出了系统的不足和期望。
     测试管控系统采用多级分布式架构,实现了测试能力的集中管理和动态扩展,中央服务管控中心提供了一个将所有的测试业务集成在一个统一的管理和控制的环境。目前,该平台已初步投入到中国移动通信研究院的测试工作中,得到了测试所员工的认可。
At present, the test tools of China Mobile used mostly are universal test tools about information technology, but there are some problems of these tools in testing complex logic projects, such as the target is undefined, the testing process is isolated and so on. It is difficult to test a complete business and not easy to form a test standard to measure equipment affording by manufacturers. Therefore, it is significant if we can develop a set of test tools with independent intellectual property rights and use it in China Mobile business.
     We design and realize the Test Management and Control System that proposed by China Mobile in the thesis. This system integrates various mobile business test tools in an unified and controlled system, and then it comes to be a China mobile testing system.
     Firstly, this paper analyzes the development background and purpose of the project, and it briefly summarizes the tasks and targets of projects. Secondly, it analyzes the requirement, explains many aspects in detail, for example, the function requirement, interfaces designing and so on, and introduces system development platform.Thirdly, it introduces the whole process about how to implement the system, including the framework of test underlying test module, the test protocol stack and the design of central services. And then, it introduces the implementation process of test client and test off-line analyzer which based on Flex technology. Lastly, it summarizes the overall project and proposes deficiencies and expectations of the system.
     This test system with multi-level distributed architecture realizes the centralized management and dynamic expansion of testing capability. The central service-control center provides an unified management and control environment which can integrate all test tools. At present, the platform has been initially put into the test work of China Mobile Research Institute, and got the approved by the staff.
引文
[1]测试所新一代测试工具仪表管理平台技术规范书 中国移动通信研究院2010,6
    [2]种璟 测试管控系统项目一期验收文件中国移动通信研究院测试所2011,1
    [3]种璟 测试管控系统协议栈开发接口文档 中国移动通信研究院测试所2010,9
    [4]种璟 测试管控系统产品化项目工作汇报 中国移动通信研究院测试所2010,12
    [5]陈能枝软件测试技术大全人民邮电出版社2008
    [6]杨占坡,杨铭,翁颖Flex3开发详解与精深实践清华大学出版社2009
    [7]兰天,曲鹏飞,孙高飞Flex企业应用开发实战机械工业出版社2010
    [8]顾宁Web Services原理与研发实践机械工业出版社2006
    [9]刘东明 移动通信增值业务技术详解人民邮电出版社2009
    [10]李新力 基于EJB 3.0和Web Services的Java应用电子工业出版社2008
    [11]陈能枝 软件自动化测试成功之道人民邮电出版社2010
    [12]成保栋 使用Java Web服务构建SOA电子工业出版社2009

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700