gpt4 book ai didi

tfs - 我可以让 TFS 在不同的服务器上部署和执行测试吗?

转载 作者:行者123 更新时间:2023-12-02 00:08:32 25 4
gpt4 key购买 nike

我希望让 TFS 构建并部署到我们的手动和自动测试环境。手动测试 - 夜间更新自动测试 - 持续集成

部署后,我希望 TFS 在另一台服务器(充当网站的伪客户端)上部署并运行一组网络集成测试(SpecFlow/Selenium/nUnit)。然后我希望 TFS 整理这些测试的结果并报告回来。

实现此功能的最佳方法是什么?

最佳答案

您通常会更改构建过程模板来执行您想要的操作。添加部署步骤可能是这些定制之一。看看 Build Release Deploy build template来自 Microsoft ALM Rangers,其中包括将构建发布到另一台机器的步骤。

您还可以使用 WebDeploy 并将一组发布配置文件添加到您的解决方案中。 Team Build will happily execute those steps during build, if told to do so .

在 TFS 中,您可以使用 Test Agent to then execute tests from a remote machine并将结果添加到构建的测试结果中。

鉴于您想要使用 NUnit 和 SpecFlow,我建议将 TFS 2012 与 Visual Studio 2012 结合使用,它们内置支持执行基于第 3 方的测试。 You'll need to install the NUnit adapter and put the assemblies for it in source control so that Team Build will pick them up .

关于tfs - 我可以让 TFS 在不同的服务器上部署和执行测试吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16870590/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com