簡體   English   中英

在tfs 2010中進行自動化測試和持續集成

[英]automated tests and continuous integration in tfs 2010

一些背景:我不是tfs的家伙,我對構建腳本等也不了解。

1-是否可以為每個簽入TFS運行測試? 我夢dream以求的是,如果任何測試失敗,那么構建服務器將拒絕變更集。 TFS是否有可能,還是應該使用其他工具(如Hudson,Cruise Control等)? 還有哪些其他強大的工具?

2-使用這種工具是否可以僅運行部分測試,而不是全部測試(即,僅單元測試,而不是集成測試)?

我對技術細節(例如如何在技術上完成)不感興趣,因為這是我們tfs團隊的工作。 而是我正在尋找有關可能性的一些高級信息?

在TFS中,您具有所謂的簽入策略 有了這些,您可以禁止在沒有通過所有單元測試的情況下檢入某些東西。 您甚至可以強制執行FxCop規則等,但這對您的開發人員將是殘酷的。

如果已經設置了“持續集成”構建,則將觸發器更改為“門控簽入”,這將完全滿足您的要求。 當開發人員嘗試提交時,TFS將開始構建,如果構建失敗,則簽入將中止,而TFS將創建更改的架子集。

至於運行部分測試,您可能需要在VSMDI中創建一個測試列表,以定義要運行的測試,然后將構建配置為使用該列表。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM