細致解讀Visual Studio Team System 2010軟件
本文主要講述Visual Studio Team System 2010,怎樣創建Visual Studio Team System 2010項目。這些內容都是一些門戶網站和技術論壇找到的,中間可能有不少錯誤是我沒有挑出的,歡迎大家指正。
我提到大多數商業應用程序中只有20%是“新”代碼。這使得在應用程序的大部分代碼中找出錯誤更加困難。從設計應用程序到編寫實際代碼,一直以來最困難的問題之一就是錯誤無法被重現——“無法再現”的錯誤。有許多因素會導致這類錯誤,我們正在努力開發一些工具以隔離這些問題。#t#
使得修復程序更加快速。我們將會采用的一種方法是通過一個工具,Visual Studio Team System 2010可以指出測試人員使用的版本的準確信息(哪些內容已被簽入,源中哪些內容已被更改)并在開發人員嘗試重現錯誤時,提供和開發人員使用的版本的比較。常常正是這兩個版本間的細微區別導致了無法錯誤再現的狀態,Visual Studio Team System 2010中針對這個問題專門設計了一個新的工具。
要重現一個錯誤的另一個常見的障礙是該錯誤上的可操作數據的集合。通過提供一套專為測試人員設計工具,當一個測試場景失敗時我們將為該場景提供更好的記錄信息以及更全面的數據的集合。這包括系統數據集合、堆棧信息、屏幕截圖以及測試人員屏幕的視頻剪輯都將被附加到這個錯誤的信息中。
在開發人員對代碼進行更改時,有效地測試他們對代碼的更改是十分重要的,不僅僅是要證明他們更改的那部分代碼實現了預期的工作,還應該確保對下游系統沒有意外的影響。通過向開發人員提供一個測試影響的分析工具,他們可以運行所有必要的測試來驗證開發人員更改的代碼,因為只運行需要的測試,這個工具能幫助開發人員自信地快速簽入代碼,減少意外的中斷失敗產生的不穩定。
當然,如果無法認真管理從最初的業務問題,到代碼編寫,到最后進行部署的過程,一個應用程序是無法獲得成功的。幸運的是,在Visual Studio Team System 2010的核心,我們擁有一個功能強大的協作平臺:Team Foundation Server(TFS)。TFS使得產品開發生命周期中的所有角色能在共享的客戶需求、共享的代碼資產和一個功能強大的編譯(以及編譯出來的版本)管理系統的基礎上通力合作。