2011-06-22 41 views
4

我将Selenium Server,PHPUnit和NetBeans启动并运行在一台机器上,我想成为我的专用测试机器。如何修改测试用例(我已经计算出该部分)并告诉测试机器远程运行测试?如何远程运行Selenium RC + PHPUnit + NetBeans?

+0

看看我发布的另一个问题的答案: http://stackoverflow.com/questions/6459223/how-to-run-a-test-in-phpunitselenium – jreed121

回答

0

我会使用像Jenkins这样的持续集成服务器。通常CI服务器用于在每次提交到存储库时构建应用程序,但手动启动一个“构建”也很简单,只需组成运行所有测试(并记录结果,并根据需要运行代码覆盖范围,等等)。我发现Jenkins非常容易设置(我在http://blog.jepamedia.org/2009/10/28/continuous-integration-for-php-with-hudson上跟着一个很好的教程) - 除了创建构建脚本外,我唯一需要做的额外工作是确保Selenium RC在测试机器上运行,听起来你已经做到了。

为了更容易,如果您建立Jenkins(或任何其他CI服务器,我敢肯定)建立在对存储库的提交上,那么您甚至不必登录到测试机器即可编辑测试 - 任何人都可以提交测试更改,CI服务器将运行测试,并且每个人都可以看到结果。不是相当同样重要,如果你正在开发独奏,但仍然是一个方便的技巧。

0

我们可以从远程服务器运行测试用例,大小写会被执行到本地机器上。我们要按照下面的步骤,

在服务器 编辑测试用例安装PHPUnit和必要的包装,并更改主机本地IP地址(使用静态IP地址) 运行在本地服务器 硒RC运行测试用例在服务器上 测试用例将被执行到本地机器中。

相关问题