4
我的公司最近開始瞭解使用TFS,源代碼控制和分支策略的最新信息。我們目前的分支策略是基本的'開發>主要>發佈'方法,這對我們的小團隊來說非常有效。但是,問題在於我們的自動化測試。我們所有的集成測試和UI測試都是用C#編寫的,並在夜間構建過程中執行。爲了保持源代碼的清潔和妥善保存,我們應該在哪裏放置自動化測試代碼?在源代碼控制中存儲自動化測試的地方
我的公司最近開始瞭解使用TFS,源代碼控制和分支策略的最新信息。我們目前的分支策略是基本的'開發>主要>發佈'方法,這對我們的小團隊來說非常有效。但是,問題在於我們的自動化測試。我們所有的集成測試和UI測試都是用C#編寫的,並在夜間構建過程中執行。爲了保持源代碼的清潔和妥善保存,我們應該在哪裏放置自動化測試代碼?在源代碼控制中存儲自動化測試的地方
您可以將自動測試放在每個分支內。您的自動化測試可以像常規代碼一樣進行合併和處理,因爲它將在新的開發中發生變化。
其他選項可能會讓您將其放置在您的項目構建類型和構建文件所在的位置。
確保將其簽入源代碼管理非常重要。
有道理。同樣,我們也可以回顧幾個構建,並查看測試代碼中的更改。謝謝! – Brian
不僅僅是「可能」 - 這是一個「應該」,甚至可能是「必須」。您的測試與您的應用程序緊密耦合,需要一起進行版本管理。 –