论文部分内容阅读
课题来源于中国移动通信研究院与北京播思通讯技术有限公司合作开发的基于Ophone OS智能手机平台的MTBF自动化测试项目,通过测试提升OMS智能手机操作系统的稳定性,为Ophone占据市场重要位置提供可靠保证。 软件是现代服务业发展的核心,在软件产业发展方面占据优势就能在激烈的综合国力提升中站住脚,而实现这一目标的关键就是要大力提升软件质量水平。软件质量是企业的生命线。软件测试是在软件开发的整个生命周期中对软件的质量进行有效控制的重要手段。 论文阐述了OMS系统架构、应用程序组成和工作机制以及活动的生命周期,对Ophone OS平台的自动化测试进行了分析,结合企业进行手机软件稳定性测试的目的和内容,对OMS平台的MTBF自动化测试项目进行功能需求分析。总结对OMS智能手机操作系统的稳定性至关重要的五大模块:电话功能模块、浏览器/上网功能模块、消息功能模块、个人信息管理模块以及多媒体模块。简述测试中电脑与手机之间通讯原理,给出具体的稳定性测试实现方案并为该方案定制了智能化的Monkey随机测试工具,进行工具的良好扩展,发挥出极大可控性。Monkey工具不是面向一款手机终端,需要有更高的扩展性,还需要有存储供读取的配置信息文件。文章进行了配置信息和计划文件的设计和主体Monkey运行工具、传输包、应用程序及函数定义的实现。设计出可拓展的测试用例,在实际测试环境中严格按照测试步骤执行得到测试结果并进行分析。 经过严格缜密的测试,完全达到中国移动研究院和博思通讯技术有限公司的对OMS系统稳定性测试的需求。大幅度降低资源消耗,实现了OMS智能手机终端压力测试的自动化,产品上市时的MTBF值均达到了各个厂商的要求。