如何在Git Stash中编写和自动化测试

时间:2015-06-29 13:54:29

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

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

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

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

赞赏一些建议,

由于

1 个答案:

答案 0 :(得分:2)

您正在寻找持续集成产品 - 这将允许您做您要求的事情。一些流行的名字是:

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

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

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

构建的结果将报告在测试计划执行过程中发生的任何错误。