在签入和生成更改后,使用 Visual Studio Online (VSO) 或 Team Foundation Server (TFS) 运行自动测试来尽早发现问题。
准备工作:
步骤 1:为生成设置应用部署
在 Visual Studio Online 或 Team Foundation Server 中,转到团队项目。
转到生成定义。 添加步骤以部署应用进行测试。 例如,如果你正在测试 Visual Studio 解决方案:
.png)
.png)
.png)
添加详细信息以将你的应用从其放置位置复制到其测试环境:
应用的源文件夹
运行应用的环境
放置应用的目标文件夹
.png)
添加详细信息以使用 PowerShell 部署应用:
运行应用的环境
指向用于部署应用的 PowerShell 脚本的路径
.png)
保存生成定义。
.png)
步骤 2:为生成设置测试部署
在生成定义中,添加带这些详细信息的步骤来部署测试:
测试的源文件夹
运行测试的环境
放置测试的目标文件夹
.png)
添加带这些详细信息的步骤来部署测试代理以运行测试:
部署测试代理的环境
测试计算机的凭据,以便测试代理可以在测试环境中运行
.png)
保存生成定义。
.png)
步骤 3:设置测试在生成时运行
在生成定义中,添加带这些详细信息的步骤来使用测试代理运行测试:
运行测试的环境
放置测试的文件夹
.png)
保存生成定义。
.png)
若要检查测试运行,请将你的生成排队。
.png)
完成生成后,查看测试结果。
问题解答
问:如果我想要在具有测试代理的计算机上运行本机 (.cpp) 单元测试的调试版本,该如何操作?
**答:**请确保具有测试代理的计算机上有调试版本的通用 C 运行时 (UCRT),尤其是这些库:ucrtbased.dll 和 vcruntime140d.dll。 你可以将这些项随附于部署。
如果你在运行 .cpp 单元测试的发行版本,请确保你在测试代理计算机上具有 Windows 更新 KB2999226。