在成功構建新的 IT 企業架構之后,就應該對該架構進行測試了。測試可以證明您和您的團隊的辛苦工作沒有付之東流。通過對新架構進行壓力測試,您將了解架構的弱點在哪里,以及架構對企業的適應情況如何。
既然已經構建好自己的企業架構,您必須對其進行測試。新技術,尤其是處于前沿的技術,將具有一些需要解決的缺陷。測試信息技術 (IT) 架構應該面面俱到。測試應該包括硬件、應用程序和負責這些系統的人員。
測試是破壞東西并為之獲得報酬的理想方法。雖然沒有任何人希望自己的 IT 系統被破壞,但它們很可能會遭到破壞。通過測試常見故障,您可以幫助論證附加的冗余成本的合理性。在整個測試過程中,交流是非常重要的。提醒測試用戶可能發生的問題以及在那些問題發生時應該做什么,這樣有助于逐漸培養起對項目及其成員的信心。
準備
在準備測試您的架構時,必須首先決定要測試什么內容。諸如將 CRT 監視器更換為平板顯示器等簡單的變更顯然不需要嚴格的測試。但是新的光纖中樞應該用新的應用程序和硬件進行負載測試。與 IT 團隊會談以決定如何最好地花時間進行測試。
測試具有三個功能:測試使您可以確定新應用程序在生產環境中的執行情況將會如何,驗證冗余在故障狀態下的工作情況將會如何,以及幫助確定您的團隊成員對問題的反應情況如何。應用程序測試可能是相當簡單但是非常緊張的過程。應用程序可能具有數百個很少使用但是必須測試的功能。例如,會計應用程序具有一些在月末執行的與稅收相關的任務,以及其他僅在年末執行的與稅收相關的任務。最好在稅務人員到來之前讓這些功能可以正常工作。
技能和能力
在測試之前,展望、回顧以及從每個角度檢查整個企業??紤]其優勢和弱點。通過對整個企業的徹底評估,您將了解哪些系統需要最全面的測試。如果可能的話,測試應該僅涉及非生產系統。如果測試必須牽涉到生產系統,應該向管理人員說明對測試的需要以及為什么測試會影響活動的系統,并計劃適當的停機時間。此外,應確保將要測試的任何活動系統存在良好的備份。通過還原到虛擬服務器并將數據集與活動的單元作比較來驗證備份是否良好。
虛擬環境
通過使用虛擬系統簡化測試環境的創建。虛擬系統很容易建立、破壞和還原。首先創建一個標準服務器,并克隆該服務器以創建其他服務器。在安裝任何應用程序之后,許多虛擬 PC 程序允許您創建當前設置的快照,以便于發生故障后還原。這樣做的好處在于,您可以在數分鐘而不是數小時內創建一個新服務器。
VMware 提供了用于創建自定義虛擬環境的廣泛選擇。您可以從不需要基礎操作系統的專用虛擬機(virtual machine,VM)軟件中做出選擇,并且可以一次運行多個服務器。使用 VMware 的最大優點在于其具有與多個操作系統一起工作的能力、輕松的配置以及測試工具。
還可以使用幾種網絡模擬器來幫助測試新的配置和評估故障轉移場景。雖然大多數模擬器是為認證測試準備工作而設計的,但是相對于購買實際硬件,模擬器能夠以很低的成本構建虛擬服務器環境,從而提供極大的好處。
檢查清單和人員準備
在新的企業架構已經為啟動準備就緒的情況下,建立一個核心系統的檢查清單,并列出那些需要測試的備份系統。從團隊保留的文檔中可以明顯看出哪些是核心系統。核心系統將是組織賴以生存而不可或缺的硬件和軟件。通常,此類系統包括關鍵服務器、網絡中樞和諸如電子郵件及語音等消息部分,如圖 1 所示。
圖 1. 核心系統
此圖沒有顯示完整的網絡關系圖中存在的詳細信息;相反,其旨在突出顯示對業務操作最至關重要的企業部分。
為新系統最可能出現的那些問題準備支持人員和用戶,這樣可以幫助減少幫助臺呼叫。您的團隊成員應該收集他們已經知道的問題(例如應用程序掛起)的列表,并構建已知修復方法的列表。
決定何時可以進行測試是最困難的麻煩事情之一。要在工作日期間尋找一個所有人都可以待命的時間可能相當棘手,因此下班后也許是不錯的時間選擇。但是,您可能會遇到來自不希望在工作上花更多時間的團隊成員或不希望支付加班工資的老板的抵制。最好的平衡是決定運行測試所需的人員和執行測試的最佳時間??梢韵蚱渌麍F隊成員分配“待命”職責,僅在需要時才讓他們加入。
原文轉自:http://www.uml.org.cn/Test/200803245.asp