Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Netbeans 如何运行Selenium RC+;PHPUnit+;远程上网设备?_Netbeans_Selenium_Phpunit_Selenium Rc - Fatal编程技术网

Netbeans 如何运行Selenium RC+;PHPUnit+;远程上网设备?

Netbeans 如何运行Selenium RC+;PHPUnit+;远程上网设备?,netbeans,selenium,phpunit,selenium-rc,Netbeans,Selenium,Phpunit,Selenium Rc,我有Selenium服务器、PHPUnit和NetBeans,并在一台我想成为我的专用测试箱的机器上运行。如果我修改了测试用例(我已经计算出了这一部分)并告诉测试机器远程运行测试,我如何设置它呢?我会使用像这样的持续集成服务器。通常,CI服务器用于在每次提交到存储库时构建应用程序,但手动启动“构建”也同样容易,该“构建”只包括运行所有测试(并记录结果,如果需要,还可以运行代码覆盖率等) 我发现Jenkins真的很容易设置(我在上遵循了一个很好的教程)-除了创建构建脚本之外,我唯一需要做的额外工作

我有Selenium服务器、PHPUnit和NetBeans,并在一台我想成为我的专用测试箱的机器上运行。如果我修改了测试用例(我已经计算出了这一部分)并告诉测试机器远程运行测试,我如何设置它呢?

我会使用像这样的持续集成服务器。通常,CI服务器用于在每次提交到存储库时构建应用程序,但手动启动“构建”也同样容易,该“构建”只包括运行所有测试(并记录结果,如果需要,还可以运行代码覆盖率等)

我发现Jenkins真的很容易设置(我在上遵循了一个很好的教程)-除了创建构建脚本之外,我唯一需要做的额外工作就是确保Selenium RC在测试机器上运行,听起来你已经完成了


更简单的是,如果您将Jenkins(或任何其他CI服务器,我确信)设置为基于对存储库的提交,那么您甚至不必登录到测试机器来编辑测试-任何人都可以提交测试更改,CI服务器将运行测试,并且每个人都可以看到结果。如果您正在开发solo,则不太重要,但这仍然是一个方便的技巧。

我们可以从远程服务器运行测试用例,并且用例将在本地计算机上执行。我们必须遵循以下步骤

在服务器中安装phpunit和必要的软件包 编辑测试用例并将主机更改为本地ip地址(使用静态ip地址) 在本地服务器中运行selenium RC 在服务器中运行测试用例
测试用例将被执行到本地计算机中。

请查看我发布的另一个问题中的答案: