Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
对TFS中的每个集成运行特定测试_Tfs_Continuous Integration_Automated Tests - Fatal编程技术网

对TFS中的每个集成运行特定测试

对TFS中的每个集成运行特定测试,tfs,continuous-integration,automated-tests,Tfs,Continuous Integration,Automated Tests,当对TFS中的特定组件进行更改时,如何运行特定的测试用例? 例如,我有10个组件A的测试用例和10个组件B的测试用例。当开发人员将创建的代码合并到组件A时,我只希望与组件A相关的测试用例运行您需要的是测试影响分析。这样说, 测试影响分析(TIA)有助于分析开发对现有测试的影响。使用TIA,开发人员可以准确地知道哪些测试需要在代码更改后进行验证 要在生成过程中启用测试影响分析,您需要: 1). 在测试设置文件中配置测试影响分析。检查本部分的“启用测试影响收集”部分 2) 。指定在生成定义中使用测试

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

您需要的是测试影响分析。这样说,

测试影响分析(TIA)有助于分析开发对现有测试的影响。使用TIA,开发人员可以准确地知道哪些测试需要在代码更改后进行验证

要在生成过程中启用测试影响分析,您需要:
1). 在测试设置文件中配置测试影响分析。检查本部分的“启用测试影响收集”部分

2) 。指定在生成定义中使用测试设置。
3). 将分析测试影响设置为true。有关详细信息,请查看本部分的启用测试影响分析部分


此外,您还可以自定义生成过程模板以仅运行受影响的测试:

您使用的是哪个版本的TFS?