为了账号安全,请及时绑定邮箱和手机立即绑定

将不同的测试起点传递到TFS发行版定义中

将不同的测试起点传递到TFS发行版定义中

C#
蓝山帝景 2021-04-09 18:02:11
我有一个Selenium / c#/ specflow测试项目,该项目位于本地,现在位于TFS上。TFS版本可以很好地构建并进行测试,但是我目前使用的是硬编码URL作为测试的起点。我希望能够创建两个不同的发行版定义,一个用于开发环境,一个用于测试环境。我发现可以添加一个运行设置文件,然后在发行版定义中(在vstest程序集中)将其覆盖,但这似乎是针对单元测试的。我的问题是,这是否是将URL指定为测试起点的正确位置(以便随后可以为dev创建另一个发行版定义并将此变量更改为dev URL)?有标准的方法可以做到这一点吗?最终,我希望在代码中包含一个用于URL的变量,并且能够超越TFS中的发行版定义!这是我在TFS中建立并构建的第一个测试项目,因此我正在寻找有关最佳放置位置的指导。提前致谢。
查看完整描述

1 回答

?
12345678_0001

TA贡献1802条经验 获得超5个赞

不知道是否完全明白您的意思,而不是硬编码测试中的URL,您可以尝试使用仅需要以下解决方案:

·创建运行设置文件并添加参数。

·修改代码以从.runsettings文件中调用参数

·更改VSTS版本或版本中的“测试步骤”



查看完整回答
反对 回复 2021-04-10
  • 1 回答
  • 0 关注
  • 109 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信