[发明专利]一种云测试服务平台在审
| 申请号: | 201410422917.0 | 申请日: | 2014-08-26 |
| 公开(公告)号: | CN104378252A | 公开(公告)日: | 2015-02-25 |
| 发明(设计)人: | 张大华;方帅;谢迎军;纪鑫;李哲;陈相舟;常亮;丁辉;刁倩;魏郡;韩龙;董慧博;刘月林;黄娜 | 申请(专利权)人: | 国家电网公司;中国电力科学研究院 |
| 主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L29/08 |
| 代理公司: | 北京超凡志成知识产权代理事务所(普通合伙) 11371 | 代理人: | 吴开磊 |
| 地址: | 100031 *** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 测试 服务 平台 | ||
技术领域
本发明涉及一种云测试服务平台。更特别地说,是指一种基于Selenium测试框架的云测试服务平台,该平台能够将分布式的测试资源进行有效调用。
背景技术
云测试是基于云计算的一种新型测试方案。云测试平提供多种平台、多种浏览器的平台,软件开发企业在其平台上进行相关自动化测试,环境适应性验证测试等,企业不再在本地计算机上安装和使用这些工具。一般的用户在本地用测试软件把自动化测试脚本(如JMeter、Selenium等)编写好,上传至云测试平台网站,然后就可以在平台上运行自动化测试脚本,进行相关测试。这样无须本地安装和配置测试环境,在远程测试平台上进行适应性、性能、功能自动化等测试的方式就叫云测试。
随着软件开发技术的不断成熟,软件的测试变得日益重要。但测试是一项具有风险的工作,主要体现在以下方面:首先,测试需要大量的资源,如果放在开发者的机器上进行测试,导致开发者在测试的过程中机器性能降低,从而降低了开发者的开发效率;其次,由于测试失败的可能性较高,因此后果无法预计,轻则输出的结果和预想有偏差,重则导致整个系统崩溃;再次,对于部分测试,需要依赖于不同的硬件,如果团队没有足够的资金去购买相应的硬件,这会使测试变得更加困难。
目前,云测试还处于起步阶段,相比廉价硬件加虚拟化的本地测试环境还没有明显的优势。但是随着云计算服务的发展,云测试也会快速发展。例如,Google Chrome OS操作系统提供Web API(网络应用程序编程接口)将绝大多数应用置于云端,那么将一部分测试用例部署在云上也是自然的选择。在软件测试领域已经有了很多典型的测试应用,Cloud Testing、keynote、SOASTA等公司;在硬件测试领域引入云测试更加具有迫切性和必要性,如英特尔、思博伦等公司都在做着有益的尝试,见表1所示的云测试公司现状。
表1
作为云测试领先公司SOASTA,其云测试服务主要为Web服务和手机应用软件提供可扩展性、功能性以及性能的实时测试分析。客户能够快速定制所需测试服务,这些服务克服了硬件和软件局限造成的旧有限制。其云测试平台主要由SOASTA全球测试云,云测试管理,实时分析与核心测试服务这几个模块组成。其部署的全球测试云,主要包括公有云,私有云,混合云等。云测试管理和实时分析位于云端之上,云测试管理主要为测试部署和配置云中资源实时分析为了在测试过程中实现瞬时端到端的信息传递建立了内存分析处理引擎。核心测试服务位于最上层,为功能测试和性能测试提供服务,包括环境搭建,运行,查看,问题发现等。
还有Skytap公司的云自动化解决方案,是为企业和软件供应商提供在云中开发、测试、迁移、评估、演示的功能的应用程序。对于不同的用户角色,其提供不同的服务。一般的终端用户,有权创建基于云的虚拟环境、运行不需要修改代码的应用程序,使用统一的交互界面实现全球范围内的协作。IT专业管理人员具有获得云的控制权,可以查看和控制云的部署,可以定制为维护安全以及使用所需的策略。对于企业来说,可以使用Skytap的产品安全地连接到其数据中心,无论其使用的是私有云、公有云还是混合云。
此外,IBM还提出了的智能商务开发与测试云(IBM Smart Business Development and Test on the IBM Cloud),是一个部署在IBM数据中心的云服务,为开发者使用Java、.Net以及开源环境提供了所需的工具和设计好的接口。这些工具和服务的主要目的是达到应用程序开发和测试的三个关键要素:1.敏捷开发服务,旨在通过一系列更好方法实践协作开发和测试。2.一套为测试规划管理以及测试所需硬件的管理而建立的综合服务。3.工具,如IBM合理资产管理(IBM Rational Asset Manager),这是有针对性的提高分布式应用程序开发团队的效率。
同时,云测试的安全性、可靠性仍是一个需要非常关注的特性,特别像一些对数据安全性要求很高的行业,如金融行业,保证用户在云上测试的安全可靠,也是用户为什么会选择云测试的关键,如果安全性问题得不到解决,云测试的应用也将会有很大的局限性。
另外,云测试人员还会关注,如果云出现了故障如何处理,这就要求云测试服务提供商要有完整的故障恢复策略、备份策略、修复策略和从测试数据丢失中恢复的机制。
发明内容
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国家电网公司;中国电力科学研究院,未经国家电网公司;中国电力科学研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410422917.0/2.html,转载请声明来源钻瓜专利网。





