写点什么

云测试

  • 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:424015
用户头像

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

关注

评论

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

剑指数据结构—实现动态数组

少年游侠客

数据结构 数组 ArrayList Java’

【Data & AI Con Shanghai 2023】嘉宾专访|西电王皓:认清边界 大胆创新

白玉兰开源

人工智能 白玉兰开源

Sketch 99 for mac(矢量绘图软件)

展初云

Mac 矢量绘图 Sketch

亚马逊云科技加速大语言模型的创新应用

三掌柜

亚马逊云科技

直接从 Amazon EC2 控制台模拟竞价型实例集中断的情况

亚马逊云科技 (Amazon Web Services)

Amazon EC2

一体式Mac系统清理应用 AweCleaner 最新免激活版

胖墩儿不胖y

Mac软件 清理工具 系统清理软件

海外IP代理rola-ip表现突出,全球覆盖面广,技术支持优秀

Geek_bf375d

IP代理哪家好用? 必看经典文

Geek_bf375d

Linux cat命令

芯动大师

8款好用的笔记软件,让你的读书笔记独一无二!

彭宏豪95

读书笔记 效率 软件推荐 在线白板 笔记软件

ps cc2019 Mac中文直装版v20.0.10 兼容M1

Rose

ps cc2019 Photoshop2019破解版 PS2019 Mac中文版下载

DxO PhotoLab 7 for mac(专业raw图像处理工具)

展初云

Mac Raw图像处理软件 DxO PhotoLab 7

Python 机器学习入门:数据集、数据类型和统计学

小万哥

Python 程序员 软件 后端 开发

OpenHarmony社区运营报告(2023年10月)

OpenHarmony开发者

OpenHarmony

graphpad prism 10 for mac永久注册码 prism10下载

Rose

mac软件下载 GraphPad Prism 10 数据分析绘图软件 Prism 10 Mac破解

针对现状为什么需要对特权账号进行管理

尚思卓越

网络安全 特权账号管理

【永久激活】Netflix mac客户端 兼容M1/M2 打造极致的观影体验!

Rose

奈飞客户端 mac视频播放器 Netflix Mac激活版

mac原型设计:Axure RP 10 for Mac中文汉化版包下载

Rose

Axure RP 10 汉化版 Mac原型设计 Axure RP 10 下载

ROLA-IP海外IP代理为第四届全球跨境电子商务大会注入活力

Geek_bf375d

macOS 14 Sonoma 14.1.1正式版(最新苹果系统) pkg完整安装包

Rose

苹果系统 macOS 14 Sonoma Mac14系统

Mac矢量图设计Sketch for Mac v99中文激活版 永久使用

Rose

sketch Mac Mac矢量图设计 Sketch 99新功能 Sketch 中文版下载

Barcode for Mac:快速生成各类条形码

Rose

mac软件下载 条形码设计 Barcode for Mac Barcode 下载

亚马逊云科技大语言模型的创新科技

陈老老老板

DxO PureRAW 3 for mac(raw照片智能处理工具)

展初云

Mac DxO PureRAW raw智能照片处理工具

依赖关系指的在Linux操作系统中,如何解决软件依赖关系?

小齐写代码

HTML文本编辑器BBEdit for Mac破解版(附注册码)支持M1/M2

Rose

html 代码编辑器 Mac破解软件 BBEdit注册版 BBEdit for Mac破解版

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