用户名: 密码: 验证码:
手机自动测试系统的设计与实现
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
手机自动测试系统着重研究手机性能的自动化测试。移动通信行业在我国短短十来年时间迅猛发展,手机行业作为移动通信的前沿阵地,其广阔的市场前景和利润空间,也吸引越来越多的企业进入这个领域,手机行业的竞争越来越激烈。为提升产品竞争力,提升手机质量,缩减手机成本,开发一套可以快速全面地测试手机各项性能的自动测试系统必然成为手机研发的一个必不可少的组成部分。
     由于移动通信网络的复杂性,世界上存在多种不同的无线网络并仍在继续发展,如第2代的GSM,第3代的CDMA2000、WCDMA、TD-SCDMA,还有短距离的蓝牙、WLAN等等。无线网络的多样性,导致手机终端的多样性,这对手机自动测试系统的设计提出了很大的挑战。如果为每一种制式功能的手机独立开发专用的测试系统,那将需要开发很多的专用测试系统,这必然带来开发和维护成本高昂的问题,使用也比较困难,也给产品的质量带来很多的不稳定因素。
     针对以上问题,本文重点研究一种通用的手机自动测试系统,实现测试资源、测试序列的统一规划和管理,方便各种制式手机的测试工作,并为将来新制式手机的测试系统开发留出方便的设计接口。系统主要包含测试序列编辑器、测试用例库、测试用例执行模块等子系统。测试序列采用XML结构化设计语言,方便进行用例的组织和扩展;测试用例库采用通用的Windows标准动态库实现统一的测试接口和测试资源管理;测试用例执行模块提供统一的上层测试MMI,进行测试的设置和测试工作。
     本文以软件工程思想为主线,从业务需求分析、框架设计、开发环境配置、模块详细设计、集成验收等方面,详细介绍了上述子系统的实施过程,提出了一种可方便扩展的手机通用自动测试系统的设计方案。
The mobile test system is a system that focuses on automatic test of mobile performance.The mobile industry developes rapidly in recent 10 years.The quality becomes more and more important for every company to improve the competitiveness of products.It is essential for every company to develop a mobile automatic test system quickly.
     Because of the complexity of wireless networks, there are many wireless networks in the world, such as GSM, CDMA2000, WCDMA, TD-SCDMA, and so on. The diversity of wireless networks takes a lot of challenges to the design of mobile automatic test system. If we develop dedicated mobile test systems for every independent mobile, we will be required a lot of special test system, which will bring about a lot of development and maintenance costs. The product will also bring many questions of the factors of instability.
     As for the above problem, this thesis focuses on a general mobile automatic test system for various standard handsets and gives a open design interface for the future mobile. The system mainly includes test sequence editor, the GSM test cases, and test case excuting modules. We use XML structure language to facilitate the organization and expansion of the test cases. Windows DLL interface is used to achieve reunification of the test functions and test resources. Test case excution module provide a unified module in the MMI.
     The system is designed and implemented following the software engineering idea. It contains requirment analysis, and describes the detail implementation process of the above-mentioned subsystems, such as framework design, develop environment configuration, testing, and other aspects of programming. Finally it points out the integration of the general mobile automatic test system.
引文
[1]李行善,左毅,孙杰.自动测试系统集成技术[M].电子工业出版社.2004.
    [2]Elliotte Rusty Harold,杜大鹏,李善茂,李珊蓉.XML实用大全[M].中国水利水电出版社.2000.
    [3]Mark Birbect,裴剑锋,高伟,徐继伟.XML高级编程[M].机械工业出版社.2002.
    [4]Wendy Boggs Michael Boggs.UML与Rational Rose 2002从入门到精通[M].2002.
    [5]彭小平.第一代到第五代移动通信的演进[J].中国新通信.2007
    [6]啜钢,王文博等.移动通信原理和系统[M].北京邮电大学出版社.2005.
    [7]朱建华.移动通信技术的发展、回顾和展望[J].电信科学.2000(1)
    [8]孙承先.第三代移动通信(3G)技术的发展与现状[J].技术与工程.2007(6)
    [9]Andrew S.Tanenbaum,计算机网络(第4版),潘爱民译,北京:清华大学出版社,2004年8月
    [10]Craig Larman.《UML和模式应用——面向对象分析与设计导论》(Applying UML and Patterns—An IntroductiOn to Object-Oriented Analysis and Design and the Unified Process).方梁等译.北京:机械工业出版社,2005年出版
    [11]邓正宏 等编著《面向对象技术》国防工业出版社,2004年出版。
    [12](美)乔治等著《面向对象系统分析与设计》清华大学出版社,2004年出版。
    [13]Cay S.Horstmann Gary Cornell.《JAVA2核心技术》叶乃文 邝劲筠等译机械工业出版社,2006.5出版。
    [14]白尚旺,党伟超.《PowerDesigner软件工程技术》北京:电子工业出版,2004年出版。
    [15]孙卫琴《精通Struts:基于MVC的Java Web设计与开发》北京:电子工业出版社,2004年出版。
    [16]Wendy Boggs,Michael Boggs.《UML与Rational Rose2002从入门到精通》邱仲潘等译.北京:电子工业出版社,2003年出版。
    [17]Larman,C.等《UML和模式应用》李洋等译,机械工业出版社,2006年出版。
    [18](美)麦特斯科 著《设计模式JAVA手册》龚波等译,机械工业出版社,2006年出版。
    [19]Patton,R.《软件测试》张小松等译,机械工业出版社,2006年出版。
    [20]Eric《Thinking in Java》机械工业出版社,2007年出版。
    [21]孙卫琴 著《Java网络编程精解》电子工业出版社 2007年出版。
    [22]梁立新 著《项目实践精解:Java Web应用开发》电子工业出版社,2007年出版。
    [23](美)多雷 著《Struts基础教程》铁手 等译,人民邮电出版社,2007年出版。
    [24](美)鲍威尔 著《数据库设计入门经典》沈洁 等译,清华大学出版社,2007年出版。
    [25](英)迪尤逊 著《SQL Server 2005基础教程》董明 等译,人民邮电出版社,2006年出版。
    [26]胡百敬,姚巧玫 著《SQL Server 2005数据库开发详解》电子工业出版社,2006年出版。
    [27](美)Eric J,Braude著《软件工程——面向对象视角》和华 等译,电子工业出版社,2004年出版。
    [28](美)普雷斯曼 著《软件工程实践者之路》(第六版)清华大学出版社,2006年出版。
    [29]Patton,R.《软件测试》张小松 等译,机械工业出版社,2006年出版。
    [30]国家信息安全工程技术研究中心.国家信息安全基础设施研究中心.《电子政务总体设计与技术实现》.电子工业出版社.2003.7
    [31]周龙骥.《未来十年数据库研究》.中国计算机用户,1999(7)
    [32]萨师煊,王珊.《数据库系统概论(第三版)》.高等教育出版社,2000.2
    [33]周志逵.《数据库原理与技术》.科学出版社,1994.9
    [34]张凯主编,信息资源管理,北京:清华大学出版社,2005年9月

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

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

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