5

我正在尝试从打开浏览器并执行一组操作的编码 UI 测试中创建一个可执行文件。我更喜欢一个简单的 .exe 文件,而不是使用批处理文件或使用 MS Test Agent,以便能够跨计算机运行它而不会出现问题。欢迎任何其他在不使用 Visual Studio 的情况下通过简单的单击执行编码 UI 测试的方式。

谢谢。

4

2 回答 2

1

您不能从中创建 .exe 文件,CodedUi Project但可以为此使用另一个项目。

步骤1

创建您的CodedUi Project. 使用CodedUi Test Builder来创建TestMethod(s)执行您想要的操作的您。

第2步

创建另一个引用您的项目CodedUi Test Project并调用您的记录Test Methods。如果您只需要运行一种方法,那么创建一个简单的Console Application. 如果您需要更复杂的东西(例如选择CodedUI Test Method运行),aWindows Form Application会更合适。

于 2012-04-26T14:29:00.820 回答
1

我知道已经晚了,反正这样更能服务于别人。

您可以将此工作委托给 MSTest,您可以执行 .bat 或制作一个控制台应用程序来执行以下操作:

set MSTestEXE=%PROGRAMFILES%\Microsoft Visual Studio 10.0\Common7\IDE\MSTest.exe
"%MSTestEXE%" /testcontainer:CodedUITest\bin\Debug\CodedUITest.dll

CodedUITest.dll是生成 Visual Studio 的 dll。

MsTest将执行所有测试,在 CMD 上显示结果,甚至生成TestResult.trx文件。

于 2012-06-20T17:03:35.170 回答