企業開發軟件測試中心的自動化資源部署
隨著市場競爭的日漸激烈, 銀行 、 電信 等大型企業都以不斷為用戶提供新業務和提升原有業務作為吸引客戶的重要手段。在業務系統升級和新業務上線周期不斷縮短的今天,承擔著應用系統投產運行前測試工作的企業 開發 測試中心,就成為保障安全生產,提升企業競
隨著市場競爭的日漸激烈,
銀行、
電信等大型企業都以不斷為用戶提供新業務和提升原有業務作為吸引客戶的重要手段。在業務系統升級和新業務上線周期不斷縮短的今天,承擔著應用系統投產運行前測試工作的企業
開發測試中心,就成為保障安全生產,提升企業競爭力的關鍵部門。如何適應不斷變化的
測試環境,提高效率,減少投入,是企業開發測試中心面臨的巨大挑戰。
本文通過逐步分析企業測試中心系統快速部署的具體要求、實現系統資源部署的步驟和方法,介紹了IBM Tivoli Provisioning Manager自動化部署的功能以及面向數據中心等大型、復雜IT環境的RDP系統部署
解決方案。
1. 企業開發測試中心系統資源部署
需求 1.1測試中心工作內容和架構環境
作為企業生產系統升級和新系統投產運行前
系統測試工作的承擔者,企業開發測試中心基于開放平臺的日常測試任務包括以下部分:
Ø 業務系統的
功能測試 Ø 業務系統的
壓力測試 Ø 業務系統的
安全測試 Ø 業務平臺的綜合測試
Ø 生產系統維護/升級的驗證測試
Ø IT 平臺技術、產品的預研、測試、評估
實現以上測試功能,測試中心的開放系統平臺基礎架構通常包括以下部分:
Ø
網絡系統;
Ø
服務器系統(包括操作系統);
Ø 存儲系統;
Ø
中間件和基礎軟件;
Ø 其他
1.2
軟件測試中心系統環境的特點
由于各類測試的目的不同,其測試系統的業務模擬要求也不同。這就要求測試中心IT環境必須涵蓋企業生產系統的類型,同時又有區別于生產系統的特點:
匹配生產環境,系統型號多樣:
測試中心的IT系統,為了保障對企業各類已有或新業務系統的測試,必須能夠匹配企業新舊業務系統生產環境,具有異構,復雜,多樣的特點。
資源利用率高,要求資源共享:
為了保障業務系統的長期穩定運行,生產環境往往會有一定的資源冗余。從資金投入和利用時限等角度出發,測試中心的IT資源都要求被重復、充分利用和共享。主要體現在服務器和存儲資源上。
系統配置變化快:
業務系統測試通常是短期階段性的工作。在一個測試任務完成后,測試的IT設備將被收回,重新部署進行新的測試。頻繁的系統配置變換是其特點之一。
其他特點:
包括服務要求高;安全、災備等管理要求低于生產系統;管理手段和人員少于同等級別的生產環境等。
1.3 測試中心系統資源部署的需求
不同于生產環境,測試環境的系統配置隨著測試的變化快速更替。企業測試中心往往需要耗費大量的人力物力進行測試系統的準備和搭建,反復進行服務器,存儲,網絡環境,操作系統和應用軟件的安裝,配置和恢復等。據業界咨詢專家估計,19%的數據中心服務器維護成本來自“系統初始化和軟件部署”。而測試中心具有比通常的數據中心更為頻繁的“系統初始化和軟件部署”的需求,其維護成本也就更高。同時手工操作依賴于操作者的技術水平和現場發揮,難以規范。操作不熟練,或者誤操作,就會導致測試
環境搭建工作的延誤,影響被測業務系統的及時上線,造成企業不必要的損失和測試中心服務滿意度的下降。
如何提高測試環境的準備效率,為企業節約人力物力,避免人為操作可能的失誤,保障測試工作的如期順利進行,是企業測試中心測試環境部署的關鍵需求。而自動化的實現測試環境的部署,將極大的提高測試中心的IT服務水平。越來越多的企業已經意識到了自動實現測試環境部署的迫切性和對測試中心未來發展的意義。采用專業的資源部署管理工具,實現基于策略的系統環境自動化部署,已成為企業選擇的方向。
原文轉自:http://www.anti-gravitydesign.com