2011-01-28 51 views
2

我們創建了一個SharePoint 2007解決方案,我們需要在多個環境中進行測試,因爲我們的開發環境相似。但是我怎麼能在所有其他環境中進行測試,因爲不可能爲每件事物都擁有物理機器(甚至虛擬機)。例如如何在多個環境中測試應用程序? - SharePoint

WSS 3.0 - x86, x64 

x86 - SP1 
     SP2 
     Cumulative Updates 
     Language Packs 

x64 - SP1 
     SP2 
     Cumulative Updates 
     Language Packs 


MOSS 2007 - x86, x64 

x86 - SP1 
     SP2 
     Cumulative Updates 
     Language Packs 

x64 - SP1 
     SP2 
     Cumulative Updates 
     Language Packs 

注意:.NET Framework版本是爲了照顧額外的東西 - 2.0,3.0,3.5,3.5 SP1

所以你怎麼能在所有環境中測試應用程序和確保它沒有中斷?什麼是最佳實踐?

+0

物理機不可能,是虛擬機嗎? – Massif 2011-01-28 09:14:36

+0

那麼我們需要有20個虛擬機啓動並運行來測試組件嗎? – NLV 2011-01-28 09:16:58

回答

2

虛擬機是要走的路。不要爲每個可能的組合構建新的虛擬機,只需創建WSS3 RTM版本,創建磁盤檢查點/快照/無論您的VM平臺如何調用它,然後進行更改(例如,安裝SP1,然後再次創建快照。

然後,您可以在檢查點之間切換,並在每次開始測試時獲得一個乾淨的起點。

您仍然無法在1個虛擬機中完成這一切,因爲您需要X86和x64的不同基礎。

祝你好運,我不羨慕你。

1

我知道這不是您想要聽到的,但測試所有配置的唯一方法是實際啓動並運行所有配置。當然,虛擬機是最簡單的選擇。

-1

除上述內容外,除非您有技術上的理由使用.NET 3.0或3.5,否則在.NET 2.0上進行標準化以減少要維護的VM映像數量。

相關問題