新型软件测试方式——云测试

发表于:2011-3-25 12:03

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:sdstc(CSDNblog)    来源:51Testing软件测试网采编

  1、云测试概述

  云计算时代的到来为软件服务提供广阔的平台,软件测试就是其中之一。我们可以借助于云计算平台的基础设施建立测试环境,借助于云计算平台的软件测试工具进行软件测试,当然也可以借助于该平台获得软件测试服务提供商提供专业的测试服务,这种基于云计算的新型的测试方式就是云测试。服务商提供各种硬件设备、软件系统、测试工具、服务等等,用户只需制定好测试方案、编写好脚本,就可以在云测试平台上完成软件的测试。

  云测试有哪些优点,将带给我们哪些改变呢?首先企业不再需要花费大量资金购置测试所需的硬件设备、软件系统,不必投入人力物力进行系统的维护升级等;其次企业不需要关心复杂网络如何部署,数据放在哪里,如何实现等等;此外服务提供商会提供测试自动设计、测试环境自动建立、测试自动执行、测试结果自动分析、测试管理等一系列自动化测试手段帮助企业完成项目的自动化测试。用户不再需要为测试环境、测试工具等等事情烦扰,只需要按需要提出申请、付费就可以完成软件测试工作。这种变化将使企业的软件测试工作简单、快速,适应现今快速发展的时代。

  2、云测试抽象模型

  目前云测试方案,各个厂家都是围绕自己的产品展开,我们将它抽象成一个云测试抽象模型,如下图所示。

  该模型包括6个部分:

  (1)IaaS(Infrastructure as a Service):是把计算、存储、网络以及搭建测试环境所需的一些工具当成服务提供给用户,使用户能够按需获取IT基础设施。

  (2)PaaS(Platform as a Service):把测试软件的开发、测试和部署环境当做服务,基于互联网提供给用户,为用户提供数据库操作系统、测试开发环境等。

  (3)TaaS(Testing as a servie):是一种基于互联网提供软件测试服务的应用模式,用户可在线使用各种测试服务,如测试自动设计、自动化功能测试、测试管理等等。

  (4)计费认证平台:实现用户认证,提供各种服务层面的费用计算,支持多种计费方式。

  (5)运维管理平台:支持所有资源以及活动的自动监控和管理,使得几个人能轻松地管理数千台的物理设备。

  (6)服务管理平台:运营云测试服务的平台,可实现从服务请求、监控管理到服务结束的所有活动,是一个自动化的管理系统,可以管理云测试的所有资源及服务。

21/212>
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号