彩铃测试系统自动化的研究与实现

来源 :北京邮电大学 | 被引量 : 2次 | 上传用户:hyslst
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
彩铃业务是在呼叫过程中将主叫听到的普通回铃音替换成丰富多彩的音乐铃声的业务,是基于移动智能网的一项语音增值业务。随着中国移动通信公司彩铃业务规范的颁布,彩铃业务已成为国内移动智能网上炙手可热的语音业务。随着彩铃用户的增加,彩铃业务的业务功能也在不断发展,由最初的基本属性扩展出了丰富的附加功能,包括:开通/注销彩铃业务,铃音试听下载,用户个人彩铃库管理,铃音赠送,铃音复制,集团彩铃等。同时,业务规模与用户规模的增长对彩铃业务的服务质量也提出了更高的要求。想要提供稳定可靠的彩铃服务,除了前期的开发工作外,彩铃业务的测试工作也显得尤为重要。业务测试的目的是以最少的时间和人力,系统地找出软件中潜在的各种错误和缺陷。传统的彩铃业务以手工测试为主,这存在着测试用例编写不足,测试流程耗费时间长等缺点。为了提高测试的效率和质量,作者提出了彩铃业务自动化测试的方法。自动化测试就是希望能够通过自动化测试工具或其他手段,按照测试工程师的预定计划进行自动的测试,目的是减轻手工测试的劳动量,从而达到提高软件质量的目的。目前有很多自动化测试工具和测试框架,例如Mercury Interactive公司的WinRunner是一种企业级的功能测试工具,用于检测应用程序是否能够达到预期的功能及正常运行。LoadRunner是一种预测系统行为和性能的负载测试工具,通过模拟上千万用户实施并发负载及实时性能监测的方式来确认和查找问题。但是任何一种产品化的测试自动化工具,都可能存在与某具体项目不甚贴切的地方,所以对于具体的业务要采用具体的测试方案。彩铃业务测试存在业务功能更新频繁,测试用例多,测试流程复杂等特点。结合彩铃业务的这些特点作者设计了其业务自动化测试系统。该系统可以实现彩铃业务测试流程的自动化,包括自动生成测试用例,自动运行业务逻辑,自动验证测试结果等功能,从而提高了彩铃业务测试的效率和质量。本文共分为6章,第一章介绍彩铃业务的业务背景以及实现原理,使读者从多个层面上了解彩铃业务的概况。第二章介绍自动化测试技术的情况。第三章介绍彩铃自动化测试系统的总体设计,包括设计目标,与彩铃平台的交互关系以及其总体设计框架。第四章介绍彩铃自动化测试系统的详细设计,具体介绍各个功能模块的设计思想和实现。第五章根据统计数据对自动化测试系统进行了性能分析,并与手工测试进行了比较。
其他文献
移动智能网技术发展到今天,已经在移动通信网上得到了广泛的应用。近几年来移动通信市场的竞争愈加激烈,用户也对移动通信的服务和质量提出了越来越高的要求。为了提高市场竞
克隆代码是执行相同或类似功能的若干完全相同或十分相似的代码片段,它们差别细微,分散在软件的不同部分,手工方法难以进行统一维护,是程序中常见的“坏味道”代码。软件重构技术
随着科学技术的进步和社会的不断发展,在城市交通系统中,智能交通监控系统得到了越来越广泛的应用,在城市的交通安全和治安安全方面占据了越来越重要的地位,因为它能够给我们
电子政务是我国政府改变现有管理模式,提高运作效率,促进国家经济发展和社会协调进步的有效手段。目前制约我国电子政务发展的最大障碍是政府各部门错综复杂的电子政务系统形成
随着Internet技术的发展和普及,远程教育系统在教育领域中的应用不仅改变了传统的教育理念、教育模式和教学方法等,同时也为人们提供了便捷的学习机会、优良的教学环境和丰富的
移动设备是当今社会必不可少的基本工具。随着移动应用程序的迅猛发展,越来越多的计算任务需要在移动设备上执行,从而对移动设备的计算能力与电池容量提出了新的挑战。因此,
酷芯集成电路有限公司(CoolTek),是一家专注于移动通信和多媒体终端SOC设计的手机芯片方案提供商。近年来随着各种便携式视频播放器的出现,以及摄像功能在手持终端上的应用,视频
在传统软件开发中,随着项目的进展,设计阶段产生的模型和代码间的同步变得越来越困难,代码随着实现技术和用户需求的变化而不断变换,这就造成了软件生产效率低、可移植性差、互操
海洋灾害的有效监测与预测是目前亟待解决的重要现实问题。卫星遥感影像具有实时性强、覆盖范围广的特点,对卫星遥感影像进行有效地处理与分析是海洋灾害监测预测的重要手段。目前,数据挖掘作为遥感影像处理与分析的常用方法,已得到广泛应用。但数据挖掘是面向主题的,对遥感影像的处理往往仅是针对特定主题(如谱段间的相关关系),而遥感影像中各谱段不仅具有相关关系,遥感影像还具有结构特征,其结构能够反映遥感影像中同质地
本文提出了一种采用可重组技术设计整数单元的方法。在设计中,优先考虑了微处理器的功耗和芯片的面积,设计了整数单元的运算部件:算术逻辑单元(ALU)、并行乘法器、滚筒式移位