我问了一个关于自动部署java代码的自动部署的问题here。
我们的后端Java API是通过PHP web应用程序访问的。如果能够在PHP代码上执行自动测试时,能够自动将此web应用程序(以及CSS、JS和图像等静态文件)部署到我们的web服务器上,那就太好了。PHP也有类似的东西吗?
我还想知道,作为自动化测试的一部分,您是否可以检查每个实际加载的页面是否没有致命错误。我确信我读到过一个google项目,它允许你编写页面测试,例如点击链接a,转到页面b等。
谢谢
发布于 2011-01-19 07:28:56
由于您正在使用Java,您可以考虑使用Hudson (在您的另一个问题中也提到了),它能够执行由几个“步骤”组成的构建任务。一个步骤可能是对Java应用程序进行单元测试,另一个步骤是对PHP应用程序进行单元测试,另一个步骤是部署Java应用程序,另一个步骤是部署PHP应用程序(您还可以添加更多步骤;P )
它有一个Maven插件,所以你可以实际使用你现有的Maven脚本。
发布于 2011-01-19 06:59:07
您可能需要考虑使用具有允许使用PHPUnit和/或SimpleTest进行测试的功能的Phing进行部署
发布于 2011-01-19 07:16:30
也许this question handling deployment strategies能帮到你。
此外,像巡航控制这样的工具也可以帮助你应用持续集成,但可能走得太远了。
PHPUnit和ant是我用于自动化测试的方法,这对你来说也是一个有效的选择,因为你显然已经在使用一些java了:)
https://stackoverflow.com/questions/4729924
复制相似问题