關(guān)于云測(cè)試
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時(shí)間:[ 2012/2/20 10:18:41 ] 推薦標(biāo)簽:
云測(cè)試是一種利用云優(yōu)勢(shì)的測(cè)試方法,主要用來降低測(cè)試所耗時(shí)間或者模擬應(yīng)用的真實(shí)流量。此外,為了滿足高流量web應(yīng)用的擴(kuò)展需求,測(cè)試需要具有擴(kuò)展性。
Matt Heusser提到,過去非常流行測(cè)試實(shí)驗(yàn)室,占用了許多空間和各種機(jī)器。
實(shí)驗(yàn)室面積數(shù)百平方英尺,包含5-20臺(tái)計(jì)算機(jī)。每一臺(tái)計(jì)算機(jī)配置不同組合的系統(tǒng)軟件。我們不得不安裝、測(cè)試,然后可能為了下一次測(cè)試而重裝機(jī)器。
如今情況大有不同。在類似VMware Fusion的工具的幫助下,我們可以在同一臺(tái)機(jī)器上運(yùn)行不同的軟件配置。同樣,在同一臺(tái)物理設(shè)備上也可以運(yùn)行若干服務(wù)器的實(shí)例。因此,創(chuàng)建測(cè)試環(huán)境像輸入一行命令那樣簡(jiǎn)單。為了減少測(cè)試執(zhí)行的時(shí)間,Matt建議使用分布式計(jì)算方法。
想象一下,把測(cè)試集合劃分成十幾個(gè)(或者一百個(gè))測(cè)試,分配到15臺(tái)計(jì)算機(jī)上,每臺(tái)計(jì)算機(jī)執(zhí)行一個(gè)測(cè)試,反饋結(jié)果,然后執(zhí)行下一個(gè)。如果使用虛擬化工具,可以從云托管提供商以極低的價(jià)格租用處理器時(shí)間和空間。一次測(cè)試周期花費(fèi)的時(shí)間只取決于慢的那個(gè)測(cè)試。
憑借例如模式驅(qū)動(dòng)自動(dòng)化測(cè)試的方法,我們可以在很短時(shí)間內(nèi)并發(fā)執(zhí)行各種測(cè)試場(chǎng)景。
Jim Ensell認(rèn)為云對(duì)敏捷開發(fā)產(chǎn)生了積極的影響。據(jù)Jim介紹,
開發(fā)人員和QA經(jīng)理會(huì)經(jīng)常希望利用云資源來多平臺(tái)測(cè)試、并發(fā)運(yùn)行單元測(cè)試和功能測(cè)試、有效地執(zhí)行負(fù)載測(cè)試。這些測(cè)試特別適合公共云,因?yàn)樗鼈儠?huì)大規(guī)模使用云資源,并且隨著時(shí)間推移有不同的需求變化。而且,云資源的定價(jià)模式也非常適合。
Devcentral提到如今Web應(yīng)用的擴(kuò)展性需要通過類似擴(kuò)展的測(cè)試環(huán)境來測(cè)試。感謝云資源,公司可以避免耗費(fèi)成本來搭建測(cè)試基礎(chǔ)設(shè)施。
自動(dòng)化的應(yīng)用互聯(lián)網(wǎng)擴(kuò)展也可以采取同樣的方式,以較低的成本用于互聯(lián)網(wǎng)擴(kuò)展測(cè)試解決方案。因此,你所需的只是一個(gè)能夠部署在云中的負(fù)載生成客戶端,一些云計(jì)算環(huán)境,和一種控制這些分布式客戶端的方法,通過這種方式可以生成必要的擴(kuò)展負(fù)載讓應(yīng)用和基礎(chǔ)設(shè)施達(dá)到極限。
但是,云測(cè)試存在一些潛在問題。
比如,測(cè)試人員可能會(huì)像開發(fā)團(tuán)隊(duì)一樣提問:“如果云出現(xiàn)故障了怎么辦?”其他重要的問題還包括備份策略、修復(fù)策略和從測(cè)試數(shù)據(jù)丟失中恢復(fù)的機(jī)制。
盡管有一些問題,云提供了測(cè)試的強(qiáng)大平臺(tái)。關(guān)鍵元素在于定義需求,并找到辦法以較低的成本有效地利用巨大的資源。
相關(guān)推薦
最新發(fā)布
性能測(cè)試之測(cè)試環(huán)境搭建的方法
2020/7/21 15:39:32軟件測(cè)試是從什么時(shí)候開始被企業(yè)所重視的呢?
2020/7/17 9:09:11Android自動(dòng)化測(cè)試框架有哪些?有什么用途?
2020/7/17 9:03:50什么樣的項(xiàng)目適合做自動(dòng)化?自動(dòng)化測(cè)試人員應(yīng)具備怎樣的能力?
2020/7/17 8:57:06幾大市面主流性能測(cè)試工具測(cè)評(píng)
2020/7/17 8:52:11RPA機(jī)器人能夠快速響應(yīng)企業(yè)需求,是怎么做到的?
2020/7/17 8:48:05Bug可以真正消滅嗎?為什么?
2020/7/17 8:43:03軟件測(cè)試基本概念是怎么來的?軟件測(cè)試生命周期的形成歷經(jīng)了什么?
2020/7/16 9:11:10