基于云平台的移动互联网自动化测试系统的研究与实现

被引量 : 15次 | 上传用户:bleachji
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
移动终端智能化进程的加快给移动互联网安全带来诸多方面的威胁。针对移动互联网中各种终端的安全问题,传统的终端测试只能是专业测试人员在终端模拟器上进行操作系统或者App的测试。由于模拟器的终端环境和真实的手机终端环境是有差别的,测试结果不能准确地反映终端的安全性,因此传统的测试方法不具有代表性。鉴于此,本文提出基于云平台的移动互联网自动化测试系统,其能够提供给用户移动终端虚拟机,可模拟真实的物理主机。云平台提供的真实网络环境可以使App应用体验到真实的网络流量。本文所提出的基于云平台的自动化测试系统,采用虚拟化技术将移动智能终端集成在云平台上,将其作为一种平台资源,为用户提供移动智能终端虚拟云主机。将测试工具集成在云平台上,从而完成智能终端在云平台上的测试。本系统由三大功能模块组成:Web前端模块、测试环境构建模块和自动化测试模块。其中,Web前端模块提供给测试人员可视化界面,可以完成测试的相关配置:Web前端采用Django的开发框架进行开发。测试环境构建模块提供测试中使用的虚拟云主机以及测试工具;本系统采用Metasploit测试框架作为自动化测试工具。自动化测试模块完成对移动智能终端虚拟主机的自动化测试。另外,自动化测试模块由测试工具的封装和自动化脚本的控制两部分组成。前者需要提供给自动化脚本控制可用的接口,后者实现对Web前端配置信息处理以及对封装好的测试工具的调用。两个部分互相配合实现自动化测试模块的功能。不同的功能模块各司其职,相互协作,提供云平台自动化测试服务。本文选择了一百个应用App进行多组功能测试,被测智能终端系统为Android操作系统,系统中包含有不同级别漏洞App和安全App。测试结果显示:系统不仅可以准确地检测出漏洞数目,还可以正确地将漏洞按照其危险等级进行分类。本文设计实现的基于云平台的自动化测试系统可以有效地解决传统测试方法中测试资源有限、测试脚本编写复杂、组合测试困难等问题,较好地确保系统安全性测试的高效性和可靠性。
其他文献
随着移动互联网向教育、支付、交通、医疗等领域逐渐渗透,移动应用在人们生活、学习和工作中的作用也越来越重要。Android的设备普及和系统开放性等因素使得AAndroid应用程序
大兴安岭南段是我国北方著名的有色金属基地和铅锌钨钼锡铁多金属矿集区,而黄岗梁-甘珠尔庙成矿带是大兴安岭南段地区最重要的多金属成矿带。该区地质构造演化历史可划分为受
随着信息化的不断深入,人类对网络的需求不断增加,通信业务呈现爆炸式增长。不断增加的设备数量、更多的互联网用户、更快的宽带速度、更多视频导致了IP流量的暴增,这些因素
本文通过对物联网环境下的智能机器人技术进行阐述,分析了物联网环境下智能机器人技术的具体应用,以期能够为物联网环境下的智能机器人技术发展提供帮助。
在分析了地质灾害对长输天然气管道危害的基础上,借鉴地质灾害风险评价方法,将地震灾害的风险要素归纳为成灾背景、致灾体活动、受灾体特征、破坏损失和防治工程5个方面。从
在我国国民经济发展中,资源型地区所发挥的作用越来越大,然而一直以来资源型地区的快速发展加深了资源型经济的矛盾与冲突。国家高度重视生态文明建设,这也是国家在新时期的要求
在全球经济高速发展,城市化进程突飞猛进的大环境下,城市交通问题日益突出。为了缓解交通拥堵、解决居民出行的困难,地铁建设成为解决交通问题的最理想、最有效的选择。沈阳市作
油画是当今绘画门类里比较重要的绘画形式,也是一种特殊的绘画表现形式。油画从发展至今,表现手法与材料丰富多样,也有其独特性,这就造就了油画独特新颖的视觉享受。综其根本脱离
1975年,凯瑞提出了“传播的仪式观”,为传播学的研究提供了新的视野。“仪式”视角下的传播研究经历了“传播的仪式观”、“媒介事件”、“仪式传播”、“媒介仪式”等演变过
南水北调西四环暗涵浅埋暗挖工程中的超前小导管注浆效果,直接影响着施工的安全,包括人身安全、质量安全及四环主路路面安全,因此我们根据本标段的土质情况,对超前小导管注浆