詳解Visual Studio 2010 Ultimate測試體系結構(3) 軟件測試
MTM工具有以下管理功能:
虛擬機快照(Virtual Machine Snapshot):一個虛擬機快照是一個基于文件的快照狀態,例如,磁盤上的數據以及配置虛擬機在一個特定的時間點??煺帐翘摂M機在功能上類似于筆記本電腦休眠狀態的時候所具有的更大的靈活性,一個VM支持多個快照。你可以回滾到以前采取的任何快照,并可以繼續在那里工作。Hyper-V虛擬機快照樹,如圖8所示。
圖 8 微軟Hyper-V虛擬機快照樹
主機(Host):是一個物理計算機承載一個或多個虛擬機。
主機組(Host Group):是虛擬機的主機,而管理員可以在SCVMM的創造便于監測和管理自定義組??捎糜诜峙浜痛_定各種團隊項目預留的資源。例如,管理員可以創建一個主機組名為“全球保險主機的團隊”,關于“全球保險工程”項目,并綁定到在Team Foundation管理控制臺相應的團隊項目。
庫共享(Library Share):對虛擬機的優點之一是,你不需要占用主機(如果你暫時不使用虛擬機VM)。你可以通過幾分鐘的拷貝把它存儲在磁盤上,帶到其他計算機環境進行工作。 環境(Environment):一個典型的多層應用程序包括多個角色,如,數據庫服務器,Web服務器,客戶端等,每個角色都可以在一個或多個計算機上運行,也可以有一臺計算機上運行多個角色。在以前管理環境的多層次應用上,是一個非常麻煩且容易出錯的工作,而且在復制同一個相同的環境,更是一個很困難的事情。
在TFS實驗室的管理服務中,使用的實驗室管理系統中心虛擬機管理器(SCVMM)和在多個虛擬化平臺的虛擬機配置管理,可以得到的SCVMM的實驗室管理與復制。
提示:SCVMM(系統中心虛擬機管理器,System Center Virtual Machine Manager)是虛擬化技術的管理工具,也是微軟系統中心管理解決方案的一部分。SCVMM 2008 R2可以管理VMware ESX、微軟Virtual Server 2005 R2和Windows Server 2008 R2 Hyper-V。
SCVMM具有六項新增功能:快速存儲遷移、實時遷移隊列、快速配置、主機兼容性檢測、支持第三方CFS文件格式、支持Veritas卷管理器。它可以將物理服務器整合到一個虛擬架構提供端到端支持;可快速可靠的物理到虛擬(P2V)以及虛擬到虛擬(V2V)機器轉換;可以虛擬工作負載在物理宿主服務器上的最優化智能安置;實現虛擬機的快速部署和遷移;能夠集中管理虛擬數據中心中所有組件塊的完整庫文件。
VS 2010重點強調了測試與開發人員的協作。測試影響視圖(Test Impact View)和代碼變更視圖(Code Changes View)可以避免運行全部測試來驗證某一個小的代碼變更所造成的浪費,使得測試更加高效。除此之外,測試人員可以使用MTM工具可進行Bug生命周期的跟蹤和控制(Plan—>Test—>Track—>Organize)。通過Testing Center進行新BUG發布。
MTM引入了一些新的概念,從字面一般上都很輕易理解,包含下面四個概念:Test Plan、Test Suites、Test Case和Configurations,使用VS 2010中提供的UML類圖描述了它們之間的關系。如圖9所示。
原文轉自:http://www.anti-gravitydesign.com