虛擬化四大利器革新軟件測試
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時間:[ 2010/11/15 10:06:43 ] 推薦標簽:
你是否因為討厭虛擬化或者根本不喜歡它,以至于你的公司不愿今年或者以后朝著虛擬化這個方向發(fā)展?或者是因為它的價格很容易會超過標準的物理服務(wù)器花費,所以你有意忽略了那些關(guān)于虛擬化的宣傳?
但是,在開發(fā)軟件原型時,你是否考慮過它呢?開發(fā)軟件原型流程包括安裝和測試應(yīng)用程序、補丁、服務(wù)包以及新版或beta版軟件,并使不同服務(wù)之間能夠兼容。從開發(fā)軟件原型流程看,虛擬化具有經(jīng)濟和實際的意義,它可以使你在部署之前對你的服務(wù)進行測試。
為什么要完全占用價值不菲的硬件資源去測試系統(tǒng)呢?您完全可以將測試轉(zhuǎn)移到你的虛擬機上進行,一旦你的虛擬化硬件運行起來,你不需花費任何成本,而且?guī)缀醪恍枧渲每梢赃\行。通過創(chuàng)建模板、克隆、快速供應(yīng)(rapid provisioning)和快照等功能,虛擬化的效率得以不斷提升。
創(chuàng)建模板
創(chuàng)建模板,即為一個虛擬機創(chuàng)建操作系統(tǒng)模板,并將其作為所謂的“黃金”鏡像。它是一個基礎(chǔ)的系統(tǒng),包括補丁、服務(wù)包、支持文件和其他所需的組件,你可以在其中將建立自己的服務(wù)。一個模板提供了一個共同的、一致的起點。使用操作系統(tǒng)模板,您可以在不到10分鐘內(nèi)創(chuàng)建一個新的虛擬機并使它運行起來。
克隆
虛擬機克隆的明確含義是指克隆或復(fù)制現(xiàn)有的虛擬機。為什么是使用克隆虛擬機而不是用模板來創(chuàng)建一個新的虛擬機呢?其實這如同你使用工作系統(tǒng)是一個道理,由于安裝補丁而使得某些功能不能使用,你肯定不想花時間從備份中恢復(fù),或是經(jīng)過長時間的停機處理使其重新提供這些服務(wù)。
克隆為正在運行的機器提供了進行升級和測試的一種途徑,對生產(chǎn)效率只會產(chǎn)生短暫的影響。下面是它的工作流程:
◆為現(xiàn)有的虛擬機做一個備份
◆斷開網(wǎng)絡(luò),開始克隆
◆執(zhí)行用戶需要的工作
◆斷開正在運行的系統(tǒng)的網(wǎng)絡(luò)連接
◆連接到已升級的克隆鏡像,并作為主要的生產(chǎn)系統(tǒng)
供應(yīng)
在一個大環(huán)境中,為物理系統(tǒng)進行供應(yīng)是一件很痛苦的事情。你必須和多個部門打交道,保證巨大數(shù)量的資源,需要通過一些需要審批的步驟,開各種各樣的會議,等待硬件,信任某人將所有東西進行配置并能正常工作。這可能需要幾個星期時間才能完成,即從“嘿,我們需要一個新的Web服務(wù)器”到“嘿,我們新的Web服務(wù)器已經(jīng)運行起來了”這一過程。
相關(guān)推薦
相關(guān)產(chǎn)品

最新發(fā)布
性能測試之測試環(huán)境搭建的方法
2020/7/21 15:39:32軟件測試是從什么時候開始被企業(yè)所重視的呢?
2020/7/17 9:09:11Android自動化測試框架有哪些?有什么用途?
2020/7/17 9:03:50什么樣的項目適合做自動化?自動化測試人員應(yīng)具備怎樣的能力?
2020/7/17 8:57:06幾大市面主流性能測試工具測評
2020/7/17 8:52:11RPA機器人能夠快速響應(yīng)企業(yè)需求,是怎么做到的?
2020/7/17 8:48:05Bug可以真正消滅嗎?為什么?
2020/7/17 8:43:03軟件測試基本概念是怎么來的?軟件測試生命周期的形成歷經(jīng)了什么?
2020/7/16 9:11:10