如何在对TFS中的特定组件进行更改时运行特定的测试用例? 例如,我有组件A的10个测试用例和组件B的10个测试用例。当开发人员合并一个代码A的代码时,我只希望运行与组件A相关的测试用例
答案 0 :(得分:0)
您需要的是测试影响力分析。被描述为boolean indexing
,
测试影响分析(TIA)有助于分析开发对现有测试的影响。使用TIA,开发人员确切知道哪些测试需要通过代码更改来验证。
要在构建过程中启用测试影响分析,您需要:
1)。在测试设置文件中配置测试影响分析。检查此MSDN article的“启用测试影响集”部分。
2)。指定在构建定义中使用testsetting 3)。将分析测试影响设置为true。有关详细信息,请查看此article的“启用测试影响分析”部分。
此外,您可以自定义构建过程模板以仅运行受影响的测试:article