另外,VSTS2010可以在Architecture設計時,靈活的創建Work Item項,如圖6所示。

圖6 創建 Work Item項
微軟現把Visual Studio 2010、系統中心虛擬機管理器(SCVMM)2008和虛擬機管理程序Hyper-V集成起來,推出了自己的虛擬實驗室自動化解決方案,名為Visual Studio 2010 Lab Management,從而微軟也進入了實驗室自動化行業,進一步擴展其自身的虛擬化平臺和管理產品系列。
虛擬實驗室管理架構,如圖7所示。

圖7 虛擬實驗室管理架構
測試和實驗室管理器中的實驗室中心(Lab Center)可以讓用戶:1、創建及管理虛擬或物理環境;2、可對環境拍取快照,或者退回到虛擬環境的現有快照;3、通過環境查看器,與環境中的虛擬機進行聯系;4、為環境定義測試設置;用戶可以在測試中心中定義測試方案、測試套件和測試用例,并且在實驗室環境上執行。
在VSTS 2010中包含了很多工具,測試人員在虛擬機環境下測試并找到一個軟件BUG的時候,只用一個簡單的點擊就可以把整個環境的鏡像點(多個虛擬機)記錄下來。他可以把這個鏡像點的鏈接,作為附件自動內嵌在軟件BUG報告中,同時可以選擇包含更多的信息,比如帶時間坐標的視頻,操作記錄,歷史調試記錄以及更多信息。開發人員得到這個軟件BUG報告后,從VSTS2010 IDE中打開它,并且找到與該BUG在該鏡像點上所有相關的信息。開發人員不必詢問測試人員到底做了什么,以及重新設置BUG重現的環境。只需簡單地雙擊鏈接,即可得到一個簡單的實驗室環境視圖,其中可以包括多個虛擬機環境,他可以用一次點擊就可以恢復所需的整個環境狀態。開發人員就擁有了整個環境,包括歷史環境下的調試工具和代碼,找到導致軟件BUG的事件發生的順序和流程。
測試人員使用微軟虛擬實驗室環境中工作,如圖8所示。

圖8 VSTS2010 測試工具項
實驗室管理能夠最大程度的提升開發人員<——>測試人員的工作流,并且幫助整個開發流程變得更加有效率。
TFS2010中的實驗室管理服務使用系統中心虛擬機管理器(SCVMM)來管理實驗室基礎架構及配置多個虛擬機平臺上的虛擬機。Lab Management產品附帶SCVMM。
微軟已經把VSTS2010改造成為一個貫穿整個ALM的主要工具,所以在VSTS2010中加強了對測試計劃,測試用例,相關報告等的支持。除了MTLM外,VSTS2010同樣支持Web Tests、Ordered Test、Generic Test、Unit Test和CodedUI Test。CodedUI Test就是面向功能測試工程師,并為他們提供自動化測試支持的全新的功能。
VSTS2010 測試工具項,如圖9所示。

圖9 CodedUI Test自動化測試
文章來源于領測軟件測試網 http://www.kjueaiud.com/