一种云测试服务平台的制作方法

文档序号:7812339阅读:287来源:国知局
一种云测试服务平台的制作方法
【专利摘要】本发明公开了一种云测试服务平台,该平台涉及云测试项目的管理和TaaS,其包括IaaS和PaaS两个主要组成部分。IaaS提供计算和存储资源,管理虚拟云测试服务器;PaaS面向云测试用户,构建于IaaS上,使用IaaS提供的基础资源。本发明设计的平台将分布式的测试资源进行有效调用,以统一平台或服务的形式呈现给用户。本文首先介绍了云测试的研究进展和应用现状,然后提出了云测试服务平台的整体架构,利用测试系统、服务器、存储、网络和各种平台等基础设施进行虚拟化,并基于基础架构完成服务平台的设计和实现,为企业组织提供一个共享可用的自动化测试平台。
【专利说明】一种云测试服务平台

【技术领域】
[0001] 本发明涉及一种云测试服务平台。更特别地说,是指一种基于Selenium测试框架 的云测试服务平台,该平台能够将分布式的测试资源进行有效调用。

【背景技术】
[0002] 云测试是基于云计算的一种新型测试方案。云测试平提供多种平台、多种浏览器 的平台,软件开发企业在其平台上进行相关自动化测试,环境适应性验证测试等,企业不再 在本地计算机上安装和使用这些工具。一般的用户在本地用测试软件把自动化测试脚本 (如JMetehSelenium等)编写好,上传至云测试平台网站,然后就可以在平台上运行自动 化测试脚本,进行相关测试。这样无须本地安装和配置测试环境,在远程测试平台上进行适 应性、性能、功能自动化等测试的方式就叫云测试。
[0003] 随着软件开发技术的不断成熟,软件的测试变得日益重要。但测试是一项具有风 险的工作,主要体现在以下方面:首先,测试需要大量的资源,如果放在开发者的机器上进 行测试,导致开发者在测试的过程中机器性能降低,从而降低了开发者的开发效率;其次, 由于测试失败的可能性较高,因此后果无法预计,轻则输出的结果和预想有偏差,重则导致 整个系统崩溃;再次,对于部分测试,需要依赖于不同的硬件,如果团队没有足够的资金去 购买相应的硬件,这会使测试变得更加困难。
[0004] 目前,云测试还处于起步阶段,相比廉价硬件加虚拟化的本地测试环境还没有明 显的优势。但是随着云计算服务的发展,云测试也会快速发展。例如,Google Chrome 0S操 作系统提供Web API (网络应用程序编程接口)将绝大多数应用置于云端,那么将一部分测 试用例部署在云上也是自然的选择。在软件测试领域已经有了很多典型的测试应用,Cloud Testing、keynote、S0ASTA等公司;在硬件测试领域引入云测试更加具有迫切性和必要性, 如英特尔、思博伦等公司都在做着有益的尝试,见表1所示的云测试公司现状。
[0005] 表 1
[0006]

【权利要求】
1. 一种云测试服务平台,其特征在于:该云测试服务平台包括有五个层次模型: 物理设备层,通过服务器、数据库等设备提供实际的物理计算、存储和安全管理等功 能; 虚拟化层,通过VMWare、KVM等虚拟化软件构造虚拟测试服务器; 资源管理层,通过EC2、Eucalyptus、OpenStack以及蓝云等系统动态分配和管理公共 云或私有云的各种虚拟资源; 测试项目管理层,通过云计算软件测试项目管理工具计划和管理云测试项目、定义测 试需求和控制测试流程,同时管理测试源代码、测试用例、测试文档等测试数据; 用户操作层,能够完成测试系统环境配置、资源分配、测试控制、任务调度、测试过程记 录和测试结果分析等测试用户的基础测试操作。
2. 根据权利要求1所述的云测试服务平台,其特征在于:该云测试服务平台的功能测 试采用基于Selenium测试框架进行开发扩展。
3. 根据权利要求1所述的云测试服务平台,其特征在于:该云测试服务平台可以自动 搭建测试环境,首要工作是分配虚拟测试节点,首先根据测试需求申请虚机的数量、配置 等;然后根据环境配置模板自动分发部署操作系统、软件系统以及测试系统等完成测试环 境的搭建;此外在测试过程中云测试平台可根据虚拟测试节点的状态以及资源的消耗情 况,动态调度虚机运行、停止以及重新分配等,从而达到测试需要。
4. 根据权利要求1所述的云测试服务平台,其特征在于:该云测试服务平台能够实现: 首先,提高开发者的测试效率,测试不占用开发者的计算资源,并且尽量能够自动进行;其 次,提高测试的安全性,即使测试失败,也不会导致整个系统崩溃;再次,测试能够弹性地改 变测试环境,即改变测试的资源配置;最后,测试的过程中系统能够尽量自动收集更多的测 试数据,能够在测试结束后返回给用户。
【文档编号】H04L29/08GK104378252SQ201410422917
【公开日】2015年2月25日 申请日期:2014年8月26日 优先权日:2014年8月26日
【发明者】张大华, 方帅, 谢迎军, 纪鑫, 李哲, 陈相舟, 常亮, 丁辉, 刁倩, 魏郡, 韩龙, 董慧博, 刘月林, 黄娜 申请人:国家电网公司, 中国电力科学研究院
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1