什么" Local.testsettings"和" TraceAndTestImpact.testsettings" Visual Studio在初始化测试项目时创建的文件?

时间:2012-02-23 18:32:31

标签: visual-studio mstest

使用visual studio创建新的测试项目时,会创建这两个文件,这些文件的目的是什么?如果要使用Visual Studio运行测试,显然不需要这些文件。

1 个答案:

答案 0 :(得分:6)

Local.testsetting主要用于定义测试属性。让我们假设您有一组要使用远程控制器计算机执行的测试用例,您可以在此设置文件的“主机”部分中进行配置。还有其他多个测试属性,例如'TestTimeout:为所有测试用例设置特定超时,'设置&清理脚本':如果您希望在运行任何测试之前运行一些脚本,并且在所有测试用例执行之后。您可以将此文件作为此测试项目中所有测试用例的全局设置文件。

将会有另一个扩展名为.VSMDI的文件。此文件包含此测试项目中的测试用例列表。您可以使用此分组测试用例。例如,假设您有一组要集成在自动构建系统中的测试用例,并且您还有一些其他测试用例(比如打开浏览器并检查某些元素),您不希望与它们集成构建系统。所以可以使用这个.vsmdi进行所有这些分组。

-Thx