将 orderedtest 导出到 .exe
Export orderedtest to .exe
我正在为我的 Web 应用程序编写 VB.Net 中的用户界面测试。我用硒来做。我做了一个 orderedtest,我想在 .exe 中导出它。
但是当我在 VS 中编译我的测试单元项目时,我没有找到 .exe。 (我使用 Visual Studio 2012)。
我想导出它,因为我想在一台服务器上部署我的应用程序时启动这个测试套件。
这根本不可能。 Microsoft 测试项目总是生成(一组)程序集。
您可以通过在系统上部署 TFS 测试代理(或安装 Visual Studio Premium)来执行测试,这会安装允许您 运行 这些测试的命令行工具。安装就够了,你不需要配置它,甚至不需要连接到TFS环境。安装将部署 运行 测试所需的工具。
您可以 运行 您订购的测试使用旧的或新的测试 运行ner:
- 新的:
vstest.console.exe YourOrderedTest.orderedtest /logger:trx
- 旧:
mstest.exe /TestContainer:YourOrderedTest.orderedtest
您需要将测试项目的 Bin 文件夹中的所有项目复制到目标系统。您可能需要包含已安装在您的开发系统上但可能在您的目标服务器上不可用的额外程序集(测试项目的引用或测试项目引用的项目)。
见
对于 运行ning 任何使用 vstest.console 命令的测试都可以使用以下命令。
例如如果你想执行 mytest.orderedtest 然后 运行 按照命令
vstest.console mytest.orderedtest /Logger:trx
运行 来自订购测试所在的文件夹。
我正在为我的 Web 应用程序编写 VB.Net 中的用户界面测试。我用硒来做。我做了一个 orderedtest,我想在 .exe 中导出它。 但是当我在 VS 中编译我的测试单元项目时,我没有找到 .exe。 (我使用 Visual Studio 2012)。
我想导出它,因为我想在一台服务器上部署我的应用程序时启动这个测试套件。
这根本不可能。 Microsoft 测试项目总是生成(一组)程序集。
您可以通过在系统上部署 TFS 测试代理(或安装 Visual Studio Premium)来执行测试,这会安装允许您 运行 这些测试的命令行工具。安装就够了,你不需要配置它,甚至不需要连接到TFS环境。安装将部署 运行 测试所需的工具。
您可以 运行 您订购的测试使用旧的或新的测试 运行ner:
- 新的:
vstest.console.exe YourOrderedTest.orderedtest /logger:trx
- 旧:
mstest.exe /TestContainer:YourOrderedTest.orderedtest
您需要将测试项目的 Bin 文件夹中的所有项目复制到目标系统。您可能需要包含已安装在您的开发系统上但可能在您的目标服务器上不可用的额外程序集(测试项目的引用或测试项目引用的项目)。
见
对于 运行ning 任何使用 vstest.console 命令的测试都可以使用以下命令。
例如如果你想执行 mytest.orderedtest 然后 运行 按照命令
vstest.console mytest.orderedtest /Logger:trx
运行 来自订购测试所在的文件夹。