彩信MM7接口的研究及自动化测试的实现

来源 :成都理工大学 | 被引量 : 1次 | 上传用户:liongliong487
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在移动通信领域,随着3G互联网高速数据接入,传统的语音业务和短信业务逐渐饱和,各种移动增值业务快速的发展。互动化、娱乐化和生活化的增值业务逐步发展成为移动运营商主要的赢利模式。各移动运营商之间的竞争已逐步的由网络规模的竞争向业务规模竞争转变,竞争的焦点即新业务。提高业务的服务质量成为移动运营商关注的问题。随着功能的增加、数据业务的复杂化,用来保证软件质量的测试用例越来越多,原有的测试手段已不能满足端到端的质量保证。因此,寻找一套科学、高效的测试手段,从客户角度评估用户体验是亟待解决的问题。本文主要就MM7多媒体消息业务系统结构、整体框架和协议流程进行研究,提出运用LoadRunner和数据驱动自动化方法实现MM7功能测试,设计并实现了基于LoadRunner的数据驱动自动化测试框架,为行业工作者在研究和工作中提出参考价值。本文首先对彩信中心(MMSC)做了简要概述,介绍了彩信中心的功能模块和相关接口。详尽地介绍了MM7接口,解释了应用到终端和终端到应用两种业务类型的消息封装和消息流程。接下来就基于MM7协议接口的增值业务质量进行了讨论,期望研究一种测试方法,对MMSC MM7消息数据处理进行分析与论证,在此基础上,并形成一套自动化测试系统,为以后的自测提供方便。自动化测试系统所要达到的目标主要有两个方面,首先能自动下载最新软件包并进行安装;其次能自动运行所有测试用例,保存并发送测试结果。在系统设计方案中,对现有自动化测试工具和测试框架进行对比,结合项目的需求,选择出适合本项目的LoadRunner测试工具和数据驱动测试框架。该系统主要分为几个基本模块:自动安装模块、初始化配置模块、自动运行功能模块和自动报告模块。论文对框架的各模块进行了详细的设计与实现。针对具体的MM7功能测试,分析了MM7消息业务层的功能,包括消息结构以及消息流程,采用C语言和LoadRunner函数具体实现了MM7消息构造、发送、接收。撰写了MM7测试方案,编写测试脚本,运用测试工具和框架进行自动化测试并生成测试报告。
其他文献
学位
近些年来,随着农业的进步,农药的应用越来越广泛,农药的使用在给农业带来经济效益的同时,也严重影响了农业生态环境。农药污染破坏生态环境,影响生物的生存和人类的健康,这些