我有一个测试项目,我想在测试服务器上自动化。目前,我已在我的本地计算机上安装了Visual Studio代理(测试控制器,测试代理和测试实验室),因为我希望在触摸测试服务器上的任何内容之前在此处进行尝试。
我遇到的问题是我无法找到有关使用Visual Studio代理工具自动化测试的充分文档。我已在本地计算机上成功设置并配置了测试代理和测试控制器,但我不确定从哪里开始。测试控制器已连接到Team Foundation Server。我有一个TFS中包含的测试项目 - 我想在其中运行测试。
我尝试启动VS测试管理器并尝试从那里找到运行测试的方法,但我没有成功。
我该怎么做呢? (简单步骤)
我以前的经验是使用NUnit,启动自动化测试就像启动命令行NUnit程序一样简单,为它提供测试项目的路径和一些其他参数。
答案 0 :(得分:0)
正确设置和配置Visual Studio代理后,只需针对连接到测试控制器的.testsettings文件运行测试即可。
运行测试时(通过Visual Studio GUI或mstest.exe命令行程序),活动的testsettings文件将在连接到测试控制器的任何测试代理上运行测试。
因此,在自动化测试方面,只需将正确的testsettings文件指定为MSTest.exe的命令行开关之一即可。
可以在Visual Studio解决方案中创建testsetting文件,也可以在Microsoft Test Manager中创建它们(也可以使用MS Test Manager命令行程序tcm.exe来安排自动化测试)。
要选择从Visual Studio 2010运行测试时要使用的活动testsetting文件,请选择工具栏上的“测试”菜单,然后选择“选择活动测试设置”。