8

我在这里问了一个关于自动部署自动部署java代码的问题。

我们的后端 Java API 由 PHP Web 应用程序访问。如果能够在对 PHP 代码执行自动测试的同时将这个 Web 应用程序(以及 CSS、JS 和图像等静态文件)自动部署到我们的 Web 服务器上,那就太好了。PHP有类似的东西吗?

我还想知道作为此自动化测试的一部分,您是否可以检查每个实际页面加载时是否没有致命错误。我确信我读到了一个谷歌项目,它允许你编写页面测试,例如点击链接 a、转到页面 b 等。

谢谢

4

3 回答 3

4

您可能希望考虑使用Phing进行部署,它具有允许使用PHPUnit和/或SimpleTest进行测试的功能

于 2011-01-18T22:59:06.553 回答
2

也许这个问题处理部署策略可以帮助你。

此外,巡航控制之类的工具也可能帮助您应用持续集成,但可能走得太远了。

带有 ant 的 PHPUnit 是我进行自动化测试的方式,这对你来说也是一个有效的选择,因为你显然已经在使用一些 java 了:)

于 2011-01-18T23:16:30.287 回答
1

由于您正在使用 Java,您可能会考虑使用 Hudson(在您的另一个问题中也提到过),它能够执行由多个“步骤”组成的构建任务一个步骤可能是对您的 Java 应用程序进行单元测试,另一个是单元测试一个 PHP 应用程序,另一个部署 Java 应用程序,另一个部署一个 PHP 应用程序(你可以添加更多;P)

它有一个 Maven 插件,因此您实际上可以使用现有的 Maven 脚本。

于 2011-01-18T23:28:56.417 回答