我们为我们的TFS构建流程提供了一个门控办理登机手续,该流程应该在每次办理登机手续时将我们的站点构建到我们的开发实例。我们的QA实例每晚建立。每个构建都会触发一系列测试,其中大部分都在QA实例上。
我的测试代码目前针对QA实例URL运行代码,我需要更改它们以反映开发签到的开发URL。我想在每次开发构建之前使用powershell脚本在我的UIMap.Designer.cs文件中查找/替换URL,并在测试完成后将其更改回来。
我的问题是:我可以在测试运行之前使用PowerShell更改我的.cs代码文件,还是会导致问题?其次,我是否采取了很长的路要走或者是否有另一种方法可以使编码的UI测试知道它正在测试哪个版本?到目前为止,我已经看过并且找不到任何其他解决方案了。