如何在 Git Stash 中编写和自动化测试
How to write and automate tests in Git Stash
我有一个 Atlassian Stash,其中包含我的项目的第一个版本,它是一个 Web 应用程序。我正在寻找一个程序,它允许我编写测试 Web 应用程序功能的测试,以及 在存储库中的源代码更改时自动执行测试
例如,我从主存储库中检出项目的当前版本,对其进行修改,然后将其推回到存储库中。当发生这种情况时,由于推出了新版本,我需要一些程序来自动(无需我启动)运行 测试并显示结果(每次测试通过或失败)。
现在我正在 Eclipse IDE 上进行开发,并且正在使用 Selenium 来自动化 Web 浏览器测试。但是 Selenium 是 IDE 依赖的,我必须自己启动测试。我需要一些可以使它们自动化的东西,独立于上述 IDE。
感谢一些建议,
谢谢
您正在寻找持续集成产品 - 这将使您能够按照您的要求进行操作。一些流行的名字是:
您可以在那里定义一个构建计划,它将监视您的存储库的变化并在有变化时启动构建。您的测试可以作为此构建计划的一部分执行。
典型的构建计划可能如下所示:
- 查看来源
- Compile/package
- 运行 单元测试
- 部署到测试服务器
- 运行 端到端测试
构建的结果将报告作为测试计划执行的一部分发生的任何错误。
我有一个 Atlassian Stash,其中包含我的项目的第一个版本,它是一个 Web 应用程序。我正在寻找一个程序,它允许我编写测试 Web 应用程序功能的测试,以及 在存储库中的源代码更改时自动执行测试
例如,我从主存储库中检出项目的当前版本,对其进行修改,然后将其推回到存储库中。当发生这种情况时,由于推出了新版本,我需要一些程序来自动(无需我启动)运行 测试并显示结果(每次测试通过或失败)。
现在我正在 Eclipse IDE 上进行开发,并且正在使用 Selenium 来自动化 Web 浏览器测试。但是 Selenium 是 IDE 依赖的,我必须自己启动测试。我需要一些可以使它们自动化的东西,独立于上述 IDE。
感谢一些建议,
谢谢
您正在寻找持续集成产品 - 这将使您能够按照您的要求进行操作。一些流行的名字是:
您可以在那里定义一个构建计划,它将监视您的存储库的变化并在有变化时启动构建。您的测试可以作为此构建计划的一部分执行。
典型的构建计划可能如下所示:
- 查看来源
- Compile/package
- 运行 单元测试
- 部署到测试服务器
- 运行 端到端测试
构建的结果将报告作为测试计划执行的一部分发生的任何错误。