我在一台机器上启动并运行Selenium Server,PHPUnit和NetBeans,我想成为我的专用测试盒。我如何设置它来修改测试用例(我已经想出那个部分)并告诉测试机器远程运行测试?
答案 0 :(得分:0)
我使用像Jenkins这样的持续集成服务器。通常CI服务器用于在每次提交到存储库时构建应用程序,但是手动启动“构建”同样容易,只需运行所有测试(并记录结果,并根据需要运行代码覆盖,等等)。
我发现Jenkins很容易设置(我在http://blog.jepamedia.org/2009/10/28/continuous-integration-for-php-with-hudson处遵循了一个很好的教程) - 除了创建构建脚本之外,我必须做的唯一额外工作是确保Selenium RC正在运行测试机器,听起来你已经做到了。
为了让它更容易,如果你设置Jenkins(或任何其他CI服务器,我敢肯定)建立在你的存储库的提交,那么你甚至不必登录到测试机器进行编辑测试 - 任何人都可以提交测试更改,CI服务器将运行测试,每个人都可以看到结果。如果你正在开发独奏,那么相当非常重要,但仍然是一个方便的技巧。
答案 1 :(得分:0)
我们可以从远程服务器运行测试用例,case将执行到本地机器。我们必须遵循以下步骤,
在服务器中安装phpunit和必要的软件包 编辑测试用例并将主机更改为本地IP地址(使用静态IP地址) 在本地服务器上运行selenium RC 在服务器中运行测试用例 测试用例将被执行到本地机器。