【问题标题】:How to write and automate tests in Git Stash如何在 Git Stash 中编写和自动化测试
【发布时间】:2015-06-29 13:54:29
【问题描述】:

我在其中设置了一个 Atlassian Stash,其中包含我的项目的第一个版本,它是一个 Web 应用程序。我正在寻找一个程序,它允许我编写测试网络应用程序功能的测试,以及在存储库中的源代码更改时自动执行测试

例如,我从主存储库中签出项目的当前版本,对其进行修改,然后将其推送回存储库。发生这种情况时,由于推送了新版本,我需要一些程序来自动(无需我启动)运行测试并显示结果(每个测试通过或失败)。

现在我正在 Eclipse IDE 上进行开发,并使用 Selenium 来自动化 Web 浏览器测试。但是 Selenium 依赖于 IDE,我必须自己启动测试。我需要一些能够使它们自动化的东西,独立于如上所述的 IDE。

感谢您的一些建议,

谢谢

【问题讨论】:

  • 了解持续集成。测试自动化与此无关。 CI、持续部署和构建管道负责完成这些工作。
  • 对,但我还需要测试新版本
  • 为什么人们投反对票?

标签: git selenium automated-tests build-automation bitbucket-server


【解决方案1】:

您正在寻找持续集成产品 - 这将使您能够按照您的要求去做。一些流行的名称是:

您可以在那里定义一个构建计划,它将监视您的 repo 的更改并在有更改时启动构建。您的测试可以作为此构建计划的一部分执行。

典型的构建计划可能如下所示:

  • 查看来源
  • 编译/打包
  • 运行单元测试
  • 部署到测试服务器
  • 运行端到端测试

构建结果将报告作为测试计划执行的一部分发生的任何错误。

【讨论】:

  • 我明白了,那么测试呢?
  • 太棒了,正是我想要的。谢谢你的回答,
猜你喜欢
  • 2011-09-21
  • 2019-03-19
  • 1970-01-01
  • 2018-04-17
  • 2010-09-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多