从命令行运行自动测试

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

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

  • 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 测试项目类型。

有关更多信息,请参见 从 Visual Studio 的早期版本升级测试

请参见

概念

在 Microsoft 测试管理器中运行自动测试

定义测试计划

其他资源

使用 Microsoft 测试管理器创建自动测试