写点什么

云测试

  • 2011-05-31
  • 本文字数:934 字

    阅读完需:约 3 分钟

云测试是一种利用云优势的测试方法,主要用来降低测试所耗时间或者模拟应用的真实流量。此外,为了满足高流量web 应用的扩展需求,测试需要具有扩展性。

Matt Heusser 提到,过去非常流行测试实验室,占用了许多空间和各种机器。

实验室面积数百平方英尺,包含 5-20 台计算机。每一台计算机配置不同组合的系统软件。我们不得不安装、测试,然后可能为了下一次测试而重装机器。

如今情况大有不同。在类似 VMware Fusion 的工具的帮助下,我们可以在同一台机器上运行不同的软件配置。同样,在同一台物理设备上也可以运行若干服务器的实例。因此,创建测试环境就像输入一行命令那样简单。为了减少测试执行的时间,Matt 建议使用分布式计算方法。

想象一下,把测试集合划分成十几个(或者一百个)测试,分配到 15 台计算机上,每台计算机执行一个测试,反馈结果,然后执行下一个。如果使用虚拟化工具,可以从云托管提供商以极低的价格租用处理器时间和空间。一次测试周期花费的时间只取决于最慢的那个测试。

凭借例如模式驱动自动化测试的方法,我们可以在很短时间内并发执行各种测试场景。

Jim Ensell 认为云对敏捷开发产生了积极的影响。据 Jim 介绍,

开发人员和 QA 经理会经常希望利用云资源来多平台测试、并发运行单元测试和功能测试、有效地执行负载测试。这些测试特别适合公共云,因为它们会大规模使用云资源,并且随着时间推移有不同的需求变化。而且,云资源的定价模式也非常适合。

Devcentral 提到如今 Web 应用的扩展性需要通过类似扩展的测试环境来测试。感谢云资源,公司可以避免耗费成本来搭建测试基础设施。

自动化的应用互联网扩展也可以采取同样的方式,以较低的成本用于互联网扩展测试解决方案。因此,你所需的只是一个能够部署在云中的负载生成客户端,一些云计算环境,和一种控制这些分布式客户端的方法,通过这种方式可以生成必要的扩展负载让应用和基础设施达到极限。

但是,云测试存在一些潜在问题。

比如,测试人员可能会像开发团队一样提问:“如果云出现故障了怎么办?”其他重要的问题还包括备份策略、修复策略和从测试数据丢失中恢复的机制。

尽管有一些问题,云提供了测试的强大平台。关键元素在于定义需求,并找到办法以较低的成本有效地利用巨大的资源。

查看英文原文 Testing in the Cloud

2011-05-31 00:424433
用户头像

发布了 501 篇内容, 共 285.4 次阅读, 收获喜欢 64 次。

关注

评论

发布
暂无评论
发现更多内容

Linux搭建C++开发调试环境

MySQL从删库到跑路

c++ Linux gdb 编译

作者谈《阿里巴巴Java开发手册(规约)》背后的故事

Java架构师迁哥

《统计学习基础:数据挖掘、推理和预测》-斯坦福大学人工智能学科专用教材

计算机与AI

洞察:区块链的危机与契机

CECBC

比特币 区块链 数字货币

架构师训练营第四周作业

邓昀垚

极客大学架构师训练营

手把手教你锤面试官01——HashMap面试全攻略

慵懒的土拨鼠

面试 java基础

我把这个贼好用的Excel导出工具开源了!!

冰河

Java Excel 冰河 mykit-excel

技术与思想:区块链的双重属性

CECBC

区块链 大数据

在互联网站上怎么准确分辨别出MG平台真假VX(LGF7998)黑网的验证方法?

InfoQ_6b6a6317a692

手把手教你AspNetCore WebApi:Swagger(Api文档)

AI代笔

ASP.NET Core swagger web api

LeetCode题解:102. 二叉树的层序遍历,递归,JavaScript,详细注释

Lee Chen

大前端 LeetCode

spring-boot-route(七)整合jdbcTemplate操作数据库

Java旅途

Java Spring Boot JDBC

4 个问题图解浏览器垃圾回收的过程

Java架构师迁哥

第一周-食堂就餐卡系统设计-UML设计

kawayi

makefile从入门到入门

MySQL从删库到跑路

c++ Linux 编译 makefile

手把手教你AspNetCore WebApi:入门

AI代笔

ASP.NET Core web api

手把手教你AspNetCore WebApi:增删改查

AI代笔

ASP.NET Core web api EF Core

看了这篇网络编程,就可以和面试官聊聊了

Simon郎

网络编程 websocket Java 分布式

阿里P8大牛爆肝的《Java核心技术总结》+《面试题总结》简直赞爆了

Java架构之路

Java 程序员 面试 编程语言 进阶

spring-boot-route(六)整合JApiDocs生成接口文档

Java旅途

Java Spring Boot

Chrome浏览器架构

曲迪

chrome 大前端 浏览器 专栏

云服务器网站打开速度过慢,如何进行自检

德胜网络-阳

「国庆」忆读书生涯

我是程序员小贱

美食 旅行

Code Review怎么做

胖鱼2号

架构师训练营第 1 期 - 第 4 周 - 学习总结

wgl

中台: 54 天搞定中国百强企业的库存中心建设,而时间还能够再缩短至少一倍

日编一码

纸质书和书写的慢时代

boshi

随笔杂谈

架构训练营-week4-学习总结

于成龙

架构 作业 互联网架构 架构训练营

架构师训练营 Week4 系统架构 - 学习总结 架构演进

一个草根的日常杂碎(10月5日)

刘新吾

随笔杂谈 生活记录 社会百态

叹为观止!GitHub标星过万,腾讯技术官发布的“神仙文档”图解网络,简直是秋招福音

程序员 互联网 网络通信协议 计算机知识

云测试_研发效能_Vikas Hazrati_InfoQ精选文章