1

我有一个测试项目,我想在测试服务器上自动化。目前,我已经在本地机器上安装了 Visual Studio 代理(测试控制器、测试代理和测试实验室),因为我希望在接触测试服务器上的任何东西之前先在这里试用一下。

我遇到的问题是我找不到有关使用 Visual Studio 代理工具自动化测试的足够文档。我已经在我的本地机器上成功设置和配置了测试代理和测试控制器,但我不确定我从这里去哪里。测试控制器连接到 Team Foundation Server。我有一个包含在 TFS 中的测试项目 - 我想在其中运行测试。

我尝试启动 VS 测试管理器并试图找到一种从那里运行测试的方法,但我没有成功。

我该怎么做呢?(简单的步骤)

我之前的经验是使用 NUnit,启动自动化测试就像启动命令行 NUnit 程序一样简单,为它提供测试项目的路径和一些其他参数。

4

1 回答 1

1

正确设置和配置 Visual Studio 代理后,只需针对连接到测试控制器的 .testsettings 文件运行测试即可。

运行测试时(通过 Visual Studio GUI 或 mstest.exe 命令行程序),活动的 testsettings 文件将在连接到测试控制器的任何测试代理上运行测试。

因此,在自动化测试方面,只需将正确的 testsettings 文件指定为 MSTest.exe 的命令行开关之一。

测试设置文件既可以在 Visual Studio 解决方案中创建,也可以在 Microsoft 测试管理器中创建(也可以使用 MS 测试管理器命令行程序 tcm.exe 安排自动测试)。

要在从 Visual Studio 2010 运行测试时选择要使用的活动测试设置文件,请选择工具栏上的“测试”菜单,然后选择“选择活动测试设置”。

于 2012-08-03T11:41:53.407 回答