从命令行运行自动测试

 

发布时间: 2016年7月

Visual Studio 2012 包含用于测试目的的以下命令行工具:

  • VSTest.Console.exe 可以使用 VSTest.Console.exe 程序从命令行运行自动测试和编码的 UI 测试。 VSTest.Console.exe 针对性能进行了优化,并在 Visual Studio 2012 中代替 MSTest.exe。

  • MSTest.exe 可以使用 MSTest.exe 程序从命令行运行测试程序集中的自动测试。 MSTest 用于负载测试和与 Visual Studio 2010 测试项目的兼容性。 MSTest 还可用于查看这些测试运行的测试结果,将结果保存到磁盘中,以及将结果保存到Team Foundation Server中。

  • TCM.exe Tcm.exe 是一个命令行实用工具,可利用该工具执行以下任务:

    1. 将自动测试导入到测试计划

    2. 从命令行运行作为测试计划一部分的测试

    3. 导入测试或运行测试时查看要使用的测试项及其相应 ID 列表

    还可以通过测试环境从命令行使用 tcm.exe 运行具有关联的自动化的测试用例。

任务

下面的主题用于帮助你从命令行运行自动测试:

任务

相关主题

使用 VSTest.Console.exe 从命令行运行自动测试:你可以从命令行运行自动测试和编码的 UI 测试。

使用 mstest.exe 从命令行运行自动测试:可以在本地或使用测试控制器或测试代理从命令行运行自动 Web 性能和负载测试。

可以使用 MSTest.exe 从命令行将测试运行的自动测试结果保存到Team Foundation Server中并查看该结果。

MStest 还可用于运行在 Visual Studio 2010 测试项目中创建的测试,或者如果你手动将 .testsettings 文件添加到你的 Visual Studio 2012 测试项目类型中。

请参阅

使用 Microsoft Visual Studio 运行系统测试
使用 Visual Studio 创建系统测试
使用 Team Web Access 计划手动测试