行業分析師和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個應用軟件,更新時間很短,發布流程表很緊。除了自動測試和配置這些應用軟件,我們沒有其他辦法!
一些人說,虛擬化測試實驗室管理工具不足以阻止IT環境。IT企業需要明確什么是可以被測試的,然后開展實踐,同時在產品發布前確保所有在虛擬機上測試的軟件可同樣運行于物理機上。
Mercy Healthcare采用一個虛擬化環境來進行一到三步的測試,同時在實際使用前在物理服務器上進行測試運行。
Neubauer說,“在測試階段,我們給產品工作站配置了一個應用軟件包。用這一方法我們確保了軟件可以滿足所有需求,并不會在物理服務器上運行時造成阻礙,而按照預期運行!
Cars.com芝加哥公司的技術運行主管Edward Christensen說,他避免在虛擬測試環境下載或實施測試。他說,“我們限制了我們的虛擬化技術應用范圍,只將其用于功能性和整合測試。除非你的產品環境也是虛擬化的,否則不該在這一環境對其進行性能測試!
其他專業人士贊同Edward Christensen的說法,認為不該在虛擬測試實驗室內開展性能測試,例如應用軟件下載和有效性測試。
Forrester的Schwaber說,“通過應用軟件在假設負載為10,000用戶情況下的運行狀態,你不能說服可能用戶數目遠遠超出這一負載時的運行情況。虛擬機的確和物理服務器共享了部分資源,無論是多少,這保證了那些類型的性能測試結果準確!
Yankee Group的高級分析師Gary Chen說,他鼓勵用戶應用虛擬化來進行環境測試,因為如果他們這樣做,工作就會簡單化,并可以花費更少資金。但是他也警告IT專業人士不要掉入虛擬化承諾的陷阱。
Chen說,“沒有人可以完全依靠一個虛擬環境來進行測試。物理測試是必須的!
文章來源于領測軟件測試網 http://www.kjueaiud.com/