2012-07-04 44 views
0

我有一个测试项目,我想在测试服务器上自动运行。目前,我已经在本地机器上安装了Visual Studio代理(测试控制器,测试代理和测试实验室),因为我希望在触摸测试服务器上的任何内容之前在这里尝试它。如何使用Visual Studio代理自动执行测试

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

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

我该如何去做这件事? (以简单的步骤)

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

+0

这些单元测试或编码的UI测试? – DaveShaw

+0

它们是使用WatiN框架编写的UI测试(测试用C#.NET编写)。 –

回答

0

一旦Visual Studio代理程序正确设置并配置完成,它只是针对连接到测试控制器的.testsettings文件运行测试。

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

因此,就自动化测试而言,只需将正确的testsettings文件指定为MSTest.exe的命令行开关之一即可。

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

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

相关问题