2015-12-21 48 views
1

问题: 我们有一组UI自动测试,我想在Octopus UI上手动触发不同的环境。Octopus的触发自动化测试

环境:.NET项目,TFS集成了八达通

目前,根据每个签入的自动化测试,在CI环境被触发,后来被晋升为测试和集成。在每个环境中,会触发一组不同的自动化套件。

我要寻找一个解决方案,这样我就可以触发手动基础上,任何对环境的要求(CI,测试和UAT)

需要帮助的多重自动化回归测试套件/建议我怎样才能使这项工作。 Octopus and Continuous Integration - What's the best practice around when a release should be created?

回答

2

你可以只添加App.Config中的每个环境都让你的信封变参数:

在此线程提到我们遵循的过程。

例如:App.Dev.Config将针对开发环境运行。

您可以使用MSBuild构建解决方案,并且需要传递buildConfiguration =“Dev”。然后你可以用vstest.console.exe来执行该dll。

您可以编写这样做的PowerShell脚本。您可以从任何地方的Octapus或CI触发此测试。

希望这会有所帮助。