在測試方面,VSTS 2010強化了測試功能,同時簡化了在整個應用程序生命周期中整合測試的工具。新功能包括快速進行有關測試的設計與開發、測試用例管理,與Team Foundation Server集成的測試計劃,以及確保所有更新的程序代碼都被測試提高覆蓋率,并且新增了功能非常強的微軟測試與實驗室管理器MTLM(Microsoft Test and Lab Manager),它是一個單獨運行的工具 (內部開發代號“Camano”),用于創建測試計劃、管理測試用例、運行測試用例以及測試結果管理等。
VSTS2010測試框架,如圖1所示。
圖1 VSTS2010 測試框架
在VSTS 2010重點強調了測試與開發人員的協作。測試影響視圖(Test Impact View)和代碼變更視圖(Code Changes View)可以避免運行全部測試來驗 證某一個小的代碼變更所造成的浪費,使得測試更加高效。除此之外,測試人員可以通過Microsoft Test and Lab Manager工具,可進行Bug生命周期的跟蹤和控制(Plan—>Test—>Track—>Organize)。通過Testing Center進行新BUG發布,如圖2所示。
圖2 Lab Test新建BUG項
圖3 Lab Test BUG(Run)
點擊“Run”運行測試這個新BUG。Test Runner界面,如圖13所示。測試人員可以非常便捷的,針對軟件產品的界面進行截圖,附件加載等操作,并且可以進行動作BUG捕捉事件的錄制操作,也可以進行Play回放,信息存入此BUG步驟中,完成一次BUG的捕捉工作,Save and Close發布給開發人員進行BUG修復。
圖4 Test Runner-Microsoft Test and Lab Manager
圖5 BUG追蹤(Track)與管理
原文轉自:http://www.anti-gravitydesign.com