畅游云测试系统的设计与实现

被引量 : 0次 | 上传用户:zhu872007990
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着移动互联网行业的迅速发展,越来越多的开发者投入到移动应用程序的开发热潮中。目前,绝大部分的APP都基于Android与iOS开发,由于Android系统版本繁多,各手机生产厂商又进行了二次开发。在财力、人力等资源有限的情况下,保证一个App在不同手机上都具有良好的稳定性与兼容性俨然成为了所有APP开发者共同面临的难题。为了解决这一难题,本文所开发的畅游云测试系统提供了数百款主流移动终端设备,方便开发者进行实时的APP测试工作,以及按需获取测试服务。首先,分析了国内外云测试系统的研究现状和存在的问题,分别从项目目标、项目前景、系统功能以及系统性能四个角度进行系统调研和需求分析。其次,在需求分析的基础上对系统的架构、框架、系统功能和数据库进行了详细的设计与实现。其中,系统由三大功能组成,分别是用户信息管理、测试任务管理和系统管理。畅游云测试系统主要实现了自动化测试流程,在服务器端搭建好测试环境,用户在前台页面选择测试类型,上传待测APP文件,选择测试终端,选择测试脚本,然后提交测试任务。服务器端根据任务信息,并经过一系列的处理,然后操作设备对待测APP进行相应测试类型的测试,并收集测试数据与结果,生成测试报告,然后发送邮件告知用户。最后,对系统的运行状态进行测试,从而验证了系统的完整性、稳定性和安全性。系统采用BS架构,易于维护、升级,MVC结构增加了代码的易读性。系统可与已有的代码检测系统进行集成,形成质量检测与测试一体化平台,方便扩展。相比以前用户需要自己购买设备,进行枯燥、重复的测试而言,本系统不仅节省了大量成本,而且极大的缩短了测试的时间,提高了开发效率。
其他文献
<正>一、内蒙古村镇银行发展概况为解决农村地区银行业金融机构网点覆盖率低、金融供给不足、竞争不充分等问题,2006年l2月,银监会发布了《关于放宽农村地区银行业金融机构准
<正>我出生在湘西凤凰的一个小村庄,从上学学习写字的那时算起,至今已30多年了。不知道从什么时候开始喜欢上写字,只记得上小学一年级时,教语文的黄老师说过,写字就要认真,要
<正>一绪论学习毛笔书法,历来主张从楷书学起。为什么要从楷书学起呢?因为楷书首先要求做到笔画横平竖直,结构端正,重心平稳。这是写字的基础,有了这个基础,方可以讲究变化,
期刊
中关双边投资协定谈判已经成为中国扩大开放、深化改革的战略性举措。金融条款是中美双边投资协定谈判中的关键条款之一。美国2012年BIT范本中的金融服务条款中的一些概念(如
车辆间通信(Vehicle-to-Vehicle,V2V)是车载自组织网络(Vehicular Ad Hoc Networks,VANET)的主要通信方式之一。然而,车辆快速移动、网络拓扑结构的不断变化,以及障碍物等其
互联网翻译平台的普及和发展,在为译者提供方便的同时,也催生了翻译研究的一个新领域:互联网在线翻译。那么在线翻译的质量如何?如何充分利用计算机及在线翻译技术来提高翻译效率
<正> 持有型犯罪作为一种新的犯罪形式,已经引起刑法学界的重视。然而,目前对持有型犯罪研究尚浅,在实际操作中还存在许多缺陷,需要从多方面加以完善。笔者拟就持有型犯罪的
什么是调,各种教材解释不一,目前尚无统一定义,但大都与调式紧密联系在一起,二者看似独立,却极易相混,或虽有区分,却自身限定成份并非精确.本文试图通过对调的发展历史的回顾
<正>一、绪论行书产生于汉末魏初。从出土的"东汉熹平元年(公元172)瓮"上的字,可以看到当时行书的雏形。相传行书是东汉颍川(今河南禹县)人刘德异创造的,后传给钟繇、胡昭,及
期刊
安全播出是各级广播电视节目传输与发射部门义不容辞的责任。本文对当前广播电视节目安全播出中潜在的隐患及经常遇到的具体问题进行了分析,从机房值班、设备维护、技术安全