基于业务逻辑的移动终端软件自动化测试方法研究与应用

来源 :中山大学 | 被引量 : 0次 | 上传用户:tony_one
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着移动终端技术的发展,越来越丰富的第三方软件为移动终端用户提供了各种丰富多彩的办公和娱乐功能,在给用户带来便利的同时也对移动终端软件的测试提出了更高的要求。自动化测试技术在移动终端软件上的应用,可以代替重复的手工测试,提高测试质量和效率,有效地减少测试开支,在软件功能测试、多平台的兼容性测试、升级过程中的回归测试发挥重要作用,并可以实现手工测试无法实现的长时间稳定性测试、大规模压力测试和负载测试。 本文分析了现有自动化测试技术的发展及其在移动终端领域的应用情况,针对现有自动化测试方法在脚本维护、结果验证和时序控制等方面存在的问题,提出基于业务逻辑的移动终端软件自动化测试方法并设计实现了该自动化测试系统,由测试用例脚本可视化编辑、测试用例自动化运行与验证、结果实时报告与查询三大模块组成,测试结果准确性高、流程控制灵活,并结合业务逻辑接口与实现相分离的方法解决了跨平台测试和回归测试中脚本的维护性问题。在《帝国Online》手机MMORPG的测试中实现了该自动化测试系统并投入应用,最大限度地及时发现游戏逻辑功能的错误,大大提高了开发过程中回归测试和多机型适应性测试的效率,并有效的支持了系统服务器端的压力测试。测试结果证明,基于业务逻辑的移动终端软件自动化测试系统大大降低了移动终端软件开发过程中功能测试、回归测试和适应性测试的工作量,大大提高了测试效率,有效的节约了软件测试整体成本,具有较高的应用价值。
其他文献
随着英特网的发展,数字摄影的流行,公共媒体共享站点(如Flickr,YouTube等)的出现,网络社区贡献的多媒体资源与日俱增。这些资源信息拥有不可估计的深度和广度,给多媒体研究带
随着Internet和计算机技术的飞速发展,企业对于过程工业监测这一生产环节有着越来越高的要求。为了自动适应每个过程工业企业自身不同的企业结构和对监测不同的需求、为了保
随着计算机和网络技术的快速发展,网络安全也越来越受到人们的重视。日益复杂的网络结构,广泛采用的分布式应用环境,都使得现有的集中式的安全预警系统难以从增长迅速的海量
巡回旅行商问题(TSP)是一个组合优化方面的问题,已经成为测试组合优化新算法的标准问题。从理论上讲,使用穷举法不但可以求解TSP问题,而且还可以求出该问题的最优解。但是对现有的
在越来越激烈的信息战中,恶意事务对数据库的攻击取得成功在一定程度上已不可避免,传统的恢复机制已不能保护数据库的安全,数据库动态恢复技术应运而生。动态恢复技术在保证D
在经济全球化的背景下,工程机械零部件行业得到了快速发展,并逐步形成了多条以龙头企业为核心的产业链。工程机械零部件具有典型的多品种、小批量特性,其采购流程复杂;制造厂
XML技术出现后,已经逐步成为各种网络应用中数据交换和存储的事实标准。目前,已经有很多大型数据库完全采用了XML格式来表示和存储数据。应用XML格式管理数据面临的最大困难
信息社会需要对各种事件做出快速有效的响应,大量的信息和知识需要在传统的组织机构以及合作伙伴之间共享,这给系统敏感信息的保密工作带来的严峻的挑战。访问控制是信息系统
随着计算机技术和数字图像处理技术的发展,视频信号中运动对象的追踪越来越成为研究的热点。本文就视频信号中简单对象的追踪技术进行了研究,并设计和实现了一个视频信号中简
在手持设备的计算能力日益提升的今天,移动计算(MobileComputing)已经成为了一种重要的信息与资源提供方式,它使用户可以在携带移动终端漫游的同时,随时随地获得移动服务。上