【问题标题】:Source Control for Selenium Tests written in Java用 Java 编写的 Selenium 测试的源代码控制
【发布时间】:2016-06-16 14:41:09
【问题描述】:

在我的公司,我计划使用 Selenium WebDriver 引入 Web 自动化,并使用 Maven 构建引入 Cucumber JVM。 由于开发人员使用 C# 编写代码,他们都使用 TFS 作为源代码存储库,并建议 QA 团队也使用 TFS 来维护我用 JAVA 编写的测试。

这些是我心中的问题:

  1. QA 团队将使用 IntelliJ IDE 在 JAVA 中编写 Selenium 测试。 IntelliJ 与 TFS 兼容吗?或者将其配置为与 TFS 一起使用会很痛苦?
  2. 由于我们将很快转向 TDD,因此我们还必须设置 CI 服务器。 我是否可以运行从 TFS 触发的 Selenium 测试,或者我是否需要使用单独的 CI 服务器,如 Jenkins 或 Teamcity?
  3. maven 构建能否与 TFS 顺利配合?
  4. 我们必须遵守严格的 ISO 准则来维护源代码。如果我要推荐像 github 这样的源代码存储库,我能确保代码仍然安全吗?在 github 中设置安全性难吗?

【问题讨论】:

  • 您使用的是哪个版本的 TFS?

标签: intellij-idea tfs version-control


【解决方案1】:

回答您关于 TFS 的问题:

  1. IntelliJ IDEA 支持 TFS 到 TFS 2015。检查:

  2. TFS 支持 CI 构建。部署 Windows 构建代理或 Xplat 构建代理后,您就可以定义一个 CI 构建,在团队签入代码时使用 Maven 编译您的 Java 应用程序。

  3. 是的。检查:

【讨论】:

  • 感谢@Cece - MSFT 的回答
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-03-29
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多