虛擬服務器技術被用在試生產環境,目的是節省資金、時間和人力,然而同樣的工具如果未經檢查就可能會導致結構復雜,資源浪費并使管理難度加大。
行業分析師和IT專業人士說,虛擬化技術解除了物理服務器測試環境的限制,實現了IT員工間的資源共享,這就使得測試工作更容易進行,但卻需要進行嚴格的控制。
Forrester調查公司的高級分析師Carey Schwaber說,“在測試環境中采用虛擬化技術的一個缺陷是影像數量的增多,特別是在通過不同操作系統測試多個結構時。環境的控制工作必須認真進行,必須有相關政策來避免環境的過度增長或成為無用的資源!
避免測試服務器的蔓延
Bowdoin學院的系統工程師Tim Antonowicz說,虛擬化測試使其團隊實現了不需要構建新的操作系統或采用其他軟件集成開發商的工作站即實現了軟件測試。他虛擬化測試環境中有55個運行中的虛擬機。
Antonowicz說,“沙箱是我們測試和評估各種軟件的基本虛擬機。如果我們希望嘗試一些新的東西,如運行一個測試版本或者僅僅是采用一個新的理念,我們就會采用一個沙箱虛擬機!
用這樣一種方式——作為進行測試的一種工具——來利用虛擬化是很平常的。但是大多數IT企業尚未將其在測試中的虛擬化應用在業內標準化。不同的IT組不再運行其虛擬化服務器(通常不能恰當的管理或淘汰)。業內觀察家爭論在測試實驗室中應用虛擬化技術的益處。
IDC公司的首席分析師Melinda Ballou說,“在測試時,整合很重要,IT環境需要一個全面的管理方法以確保物理服務器和虛擬資源相協調!
為了幫助IT經理管理其測試資源,虛擬化測試實驗室管理軟件供應商開始研發新工具。
例如Akimbi(Vmware公司收購)、CollabNet、VMLogix和Surgient都在過去的兩年中針對采用虛擬服務器工具的企業發布了相關產品,目的是快速建立并拆卸測試環境。產品包括追蹤虛擬機和捕捉存放在數據庫以備未來使用的結構數據的自動功能。
比如,Akimbi公司的Slingshot產品,當前Vmware的Vmware,使得IT經理建立一個軟件測試基礎設施以自動建立并拆卸多虛擬機環境。Surgient公司的Virtual QA/Test Lab Management System管理系統通過整合測試基礎設施加速了測試流程,同時使自動建立和拆卸復雜的測試結構得以實現。
當Mercy Healthcare的IT員工意識到為一個工作站更新而升級24000個桌面將消耗人力資源而且不一定能得到期望的結果時,他們轉而采用Vmware和Surgient公司的產品。
“我們有一個桌面更新循環——包括將企業所有計算機升級到相通的操作系統和相同的鎖定程序?蛻魴C工程經理Brian Boresi說,“我們有多個需要提速的IT環境,針對24000臺工作站開展這一工作至少會造成人力和時間的緊張,因為我們必須遵循快速配置流程表來進行!
IT團隊意識到,對于如此大量的桌面系統發布,虛擬化是唯一現實的選擇,Boresi說他知道他們也需要協助管理測試實驗室。他們沒有采取讓一個IT員工實地訪問每個桌面用戶以確定其應用軟件需求的方法,Boresi說Surgient使IT團隊可以在測試實驗室中將創建多結構的流程自動化,同時基于用戶工作站環境來改變結構。軟件測試
Boresi說,“我們當前支持600個應用軟件,更新時間很短,發布流程表很緊。除了自動測試和配置這些應用軟件,我們沒有其他辦法!
文章來源于領測軟件測試網 http://www.anti-gravitydesign.com/