基于IaaS的云测试服务平台设计与实现

来源 :上海交通大学 | 被引量 : 0次 | 上传用户:houwplanling
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着人们对软件质量要求的提高,在软件工程中,软件测试变得越来越重要。在软件开发过程中,软件测试费用的比重也在加大。现代软件行业的迅速发展使得传统的手工软件测试方法难以适应软件的变化,软件质量困境日益突出。在此背景下,自动化测试成为软件测试的一种有效的解决方案,它有着快速、可重用、低成本等优点。而云计算作为一种新兴的信息技术,与自动化测试相结合,将会有效提高测试效率。云测试已经成为国内外重要的公共服务。本文主要研究基于云的自动化测试平台的构建。本文在分析各种IaaS云计算平台特征的基础上,通过研究云计算与自动化测试的融合技术,研发基于云计算环境的自动化测试框架,利用IaaS云计算平台和测试框架,构建面向Web应用的云测试平台。本文首先说明了选题背景和选题意义,介绍云测试技术国内外的发展现状。之后介绍了云测试平台设计开发过程中涉及的相关技术,其中通过对比各种开源IaaS平台的特点,选择简单易用的CloudStack作为IaaS平台。然后本文按照软件工程的角度详细介绍云测试平台的设计与实现,最后对云测试平台运行过程进行测试。测试结果表明,本文实现的云测试平台能全自动地完成Web应用的功能测试,且能合理调度资源,加快任务执行速度。本文的主要工作如下:(1)构建了基于云计算环境的软件测试框架,其结构分为三层:云基础架构层管理云中的基础设施,云测试服务层管理测试任务和测试资源,云测试门户层与用户交互。其中云基础架构层实现了对虚拟机池、存储以及网络的管理,并提供一系列接口供云测试服务层使用。云测试服务层实现了整个系统的核心功能,包括自动化测试框架、测试任务调度、测试脚本解析、测试数据的存储等。云测试门户层实现了测试平台的可视化界面,包括账户管理、项目管理、脚本管理、分组管理、报告管理、虚拟机管理等模块,使用户能方便地进行自动化测试。(2)基于云测试框架,实现了基于云的自动化测试,包含六个步骤:录制脚本、提交测试需求与脚本、脚本解析与资源的自动分配、测试任务的分发、测试脚本执行、测试结果的收集与反馈。测试结果表明,用户能够通过本文实现的云测试平台方便地实施自动化测试。(3)实现了一种测试脚本智能解析与分发功能,能够根据云测试环境的实际情况以及用户自定义的需求灵活配置测试脚本,然后通过分析测试脚本的执行环境和虚拟机的负载情况,将测试脚本分配到相对空闲的测试虚拟机上运行,保证整个云测试环境的负载均衡和执行效率。测试结果表明,该算法能均衡测试虚拟机的负载,加快测试速度。(4)利用流行的Web开发框架实现了简洁、美观的用户界面,并且实现了对各种性能参数的实时监控,便于检查云测试平台的健康状况。本文实现的云测试平台支持多种操作系统和浏览器,能够降低成本,满足个性化的测试需求,充分利用测试的资源。
其他文献
交通弱势群体,是指交通参与者中自身安全保障性居于弱势的群体。长期以来,我国在交通政策制定、交通基础设施的规划与建设、运输工具的设计制造等方面,没有重视交通弱势群体
自然循环蒸汽发生器作为压水堆核电站的枢纽设备,在反应堆系统中起着极其重要的作用。压水堆堆芯热量通过一回路冷却剂传递到自然循环蒸汽发生器的二次侧,同时蒸汽发生器U型管作为一回路的压力边界,可以阻止一回路放射性物质的泄漏。因此,对蒸汽发生器内流体流动与传热特性的研究有助于预防发生传热管破裂事故和提高核电站的安全运行。目前,大多数学者采用多孔介质模型和均相流模型对蒸汽发生器进行数值计算,但是难以揭示管束
导读工作是图书馆日常工作之一,是读者服务工作的重要组成部分。作为学校教辅部门和学生第二课堂的图书馆,如何利用丰富的馆藏资源为学生提供更好的服务,进而激发学生的阅读
希曼诺夫斯基创作的《第一钢琴奏鸣曲》,受斯克里亚宾、肖邦等前辈作曲家的影响,成长环境和历史环境的影响,完美结合了波兰民族音乐语言、古典主义音乐精髓和浪漫主义创作手
转速辨识是无速度传感器异步电机矢量控制系统中的关键环节。主要介绍了当前研究的矢量控制系统中的速度辨识方法,分析了其优缺点及适用范围。利用MATLAB/SIMULINK建立了无速
教育与文化密切相关,不可分割,但传统的教育是传递社会文化工具的命题并不能真正揭示出教育与文化关系的本质.教育不只是传递文化的一种工具,它应是社会文化的一部分,在社会
2007年度《法学家》期刊发表了一系列高质量的法理学论文,涉及到许多前沿问题:和谐社会建设,社会主义新农村建设,中国传统法律文化与现代法治社会,公私权力(利)的关系,人权和
<正>5月13日,4架大型客机于15分钟内依次在北京大兴国际机场跑道上平稳降落。这标志着北京新机场完成首次真机验证,机场工作重心从基础建设阶段转向了投运通航准备阶段。据了
钢琴独奏曲《二泉映月》是我国众多钢琴改编曲中的重要代表作之一,它浸透着原二胡曲作者阿炳与改编者储望华的心血与智慧。该曲风格含蓄凄美,意境深远,柔美宛转,具备较强的民族艺
【正】 莎士比亚的不少剧作都取材于民间故事。民间故事不仅丰富了他的想象力。而且为其创作提供了广博的素材。评论界早已公认《李尔王》一剧的故事情节在一定程度上取自民