在源代码管理中存储自动化测试的位置

Bri*_*ian 4 version-control tfs automated-tests

我公司最近开始了解TFS的使用,源代码控制和分支策略.我们目前的分支策略是基本的"Dev> Main> Release"方法,适用于我们的小团队.但问题在于我们的自动化测试.我们所有的集成测试和UI测试都是用C#编写的,并在每晚构建过程中执行.为了保持源清洁和良好保存,我们应该在哪里放置自动化测试代码?

Sof*_*ter 6

您可以将自动化测试放在每个分支内.您的自动化测试可以像常规代码一样进行合并和处理,因为它将针对新开发进行更改.

另一个选项可能是您将它放在项目构建类型和构建文件所在的位置.

确保将其签入源控件非常重要.

  • 不仅仅是"可能" - 这是"应该",甚至可能是"必须".您的测试和应用程序紧密耦合,需要一起进行版本控制. (2认同)