在TFS中进行每次集成时运行特定测试

时间:2015-12-09 15:57:03

标签: tfs continuous-integration automated-tests

如何在对TFS中的特定组件进行更改时运行特定的测试用例? 例如,我有组件A的10个测试用例和组件B的10个测试用例。当开发人员合并一个代码A的代码时,我只希望运行与组件A相关的测试用例

1 个答案:

答案 0 :(得分:0)

您需要的是测试影响力分析。被描述为boolean indexing

  

测试影响分析(TIA)有助于分析开发对现有测试的影响。使用TIA,开发人员确切知道哪些测试需要通过代码更改来验证。

要在构建过程中启用测试影响分析,您需要:
1)。在测试设置文件中配置测试影响分析。检查此MSDN article的“启用测试影响集”部分。

2)。指定在构建定义中使用testsetting 3)。将分析测试影响设置为true。有关详细信息,请查看此article的“启用测试影响分析”部分。

此外,您可以自定义构建过程模板以仅运行受影响的测试:article