在Visual Studio 2010中,敏捷測試驅動開發功能非常強大,微軟把Scrum和XP敏捷思想融入到Agile過程框架之中。TFS2010中增強了團隊源碼版本管理、迭代開發和驅動測試開發模型等,從而給微軟.Net開發人員非常大的幫助。VSTS2010測試馬甲和單元測試過程,如圖3所示。

圖3 VSTS2010單元測試過程
IUT——在生產環境中最終交付而開發的軟件。
Test Environment——測試環境。
測試驅動開發(TDD)基本過程:
(1)明確當前要完成的功能?梢杂涗洺梢粋初始化測試清單(TODO)列表。
(2)快速完成針對一個功能的測試用例編寫。
(3)測試代碼編譯通過,但測試用例通不過。
(4)編寫對應的功能代碼。
(5)測試通過。
(6)對代碼進行重構,并保證測試通過。
(7)循環完成所有功能的開發。
·圖書收藏實例
延伸閱讀
文章來源于領測軟件測試網 http://www.kjueaiud.com/