通用手机自动测试系统的设计与实现

通用手机自动测试系统的设计与实现

论文摘要

手机自动测试系统着重研究手机性能的自动化测试。移动通信行业在我国短短十来年时间迅猛发展,手机行业作为移动通信的前沿阵地,其广阔的市场前景和利润空间,也吸引越来越多的企业进入这个领域,手机行业的竞争越来越激烈。为提升产品竞争力,提升手机质量,缩减手机成本,开发一套可以快速全面地测试手机各项性能的自动测试系统必然成为手机研发的一个必不可少的组成部分。由于移动通信网络的复杂性,世界上存在多种不同的无线网络并仍在继续发展,如第2代的GSM,第3代的CDMA2000、WCDMA、TD-SCDMA,还有短距离的蓝牙、WLAN等等。无线网络的多样性,导致手机终端的多样性,这对手机自动测试系统的设计提出了很大的挑战。如果为每一种制式功能的手机独立开发专用的测试系统,那将需要开发很多的专用测试系统,这必然带来开发和维护成本高昂的问题,使用也比较困难,也给产品的质量带来很多的不稳定因素。针对以上问题,本文重点研究一种通用的手机自动测试系统,实现测试资源、测试序列的统一规划和管理,方便各种制式手机的测试工作,并为将来新制式手机的测试系统开发留出方便的设计接口。系统主要包含测试序列编辑器、测试用例库、测试用例执行模块等子系统。测试序列采用XML结构化设计语言,方便进行用例的组织和扩展;测试用例库采用通用的Windows标准动态库实现统一的测试接口和测试资源管理;测试用例执行模块提供统一的上层测试MMI,进行测试的设置和测试工作。本文以软件工程思想为主线,从业务需求分析、框架设计、开发环境配置、模块详细设计、集成验收等方面,详细介绍了上述子系统的实施过程,提出了一种可方便扩展的手机通用自动测试系统的设计方案。

论文目录

  • 摘要
  • Abstract
  • 第一章 绪论
  • 1.1 研究背景和选题意义
  • 1.2 研究现状和存在问题
  • 1.3 主要研究内容和特色
  • 1.4 论文结构安排
  • 第二章 手机生产自动测试系统的总体设计
  • 2.1 移动通信技术
  • 2.1.1 第一代移动通信技术
  • 2.1.2 第二代移动通信技术
  • 2.1.3 第三代移动通信技术
  • 2.1.4 第四代移动通信技术
  • 2.2 手机测试原理与技术
  • 2.2.1 手机性能测试原理
  • 2.2.2 自动测试系统的组成
  • 2.2.3 自动测试系统的发展
  • 2.3 自动测试系统的框架和功能结构设计
  • 2.4 自动测试系统的业务流程分析
  • 2.5 小结
  • 第三章 通用自动测试软件的设计与实现
  • 3.1 通用自动测试软件的开发框架
  • 3.2 通用自动测试系统的分层架构
  • 3.3 开发工具的选择和环境配置
  • 3.4 测试用例执行模块的设计与实现
  • 3.4.1 测试初始化与设置模块
  • 3.4.2 测试执行模块
  • 3.5 测试序列编辑器的设计与实现
  • 3.5.1 XML结构化语言
  • 3.5.2 XML测试序列存储结构
  • 3.5.3 测试序列编辑器的设计
  • 3.6 测试用例设计模块的设计与实现
  • 3.7 小结
  • 第四章 GSM手机测试用例的设计和实现
  • 4.1 GSM测试系统的开发框架
  • 4.2 GSM测试系统的硬件连接
  • 4.3 GSM手机主要参数校准算法
  • 4.3.1 自动频率校准
  • 4.3.2 自动功率控制校准
  • 4.3.3 接收增益校准
  • 4.3.4 电池校准
  • 4.4 GSM手机性能测试
  • 4.4.1 GSM手机性能测试方法
  • 4.4.2 GSM手机性能测试主要指标
  • 4.5 GSM校准与测试用例库设计
  • 4.5.1 测试资源的设计
  • 4.5.2 GSM测试函数库设计
  • 4.6 小结
  • 第五章 自动测试系统的集成和优化
  • 5.1 自动测试系统的集成
  • 5.1.1 各模块的集成
  • 5.1.2 模块接口设计
  • 5.2 自动测试系统的部署
  • 5.2.1 网络拓扑结构
  • 5.2.2 系统基本配置
  • 5.3 自动测试系统的优化与验收
  • 5.3.1 自动测试系统的优化
  • 5.3.2 自动测试系统的验收
  • 5.4 小结
  • 第六章 总结和展望
  • 参考文献
  • 攻读硕士期间参与的项目
  • 致谢
  • 相关论文文献

    标签:;  ;  ;  

    通用手机自动测试系统的设计与实现
    下载Doc文档

    猜你喜欢