netbeans - 如何远程运行 Selenium RC + PHPUnit + NetBeans?

标签 netbeans selenium phpunit selenium-rc

我在一台机器上启动并运行了 Selenium Server、PHPUnit 和 NetBeans,我想将它作为我的专用测试箱。如果我修改测试用例(我已经弄清楚了那部分)并告诉测试机器远程运行测试,我该如何设置?

最佳答案

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

我发现 Jenkins 非常容易设置(我在 http://blog.jepamedia.org/2009/10/28/continuous-integration-for-php-with-hudson 遵循了一个很好的教程)——除了创建构建脚本之外,我唯一要做的额外工作是确保 Selenium RC 在测试机器上运行,并且听起来你已经这样做了。

为了使它更容易,如果您设置 Jenkins(或任何其他 CI 服务器,我敢肯定)来构建对您的存储库的提交,那么您甚至不必登录到测试机器来编辑测试 -任何人都可以提交测试更改,CI 服务器将运行测试,并且每个人都可以看到结果。如果您是单独开发,则不太重要,但仍然是一个方便的技巧。

关于netbeans - 如何远程运行 Selenium RC + PHPUnit + NetBeans?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6443262/

相关文章:

java - 使用 Tab 键从 JTextArea 移动焦点

java - 如何使用 Java-WS 缓存 WSDL

c# - 为什么 chromedriver 在所有运行时都重新下载 adblock 扩展?

java - 无法在窗口之间切换 - 无法显示浏览器消息

php - 使用模拟测试在抽象类的构造函数中调用的公共(public)函数时未定义的函数

java - 如何在 Netbeans 中为未修饰的 JFrame 添加阴影

java - 如何只生成一个包的javadoc

java - Selenium 等待 AJAX 响应

php - 测试特定元素节点中的字符串

PHPUnit 和 Mock 对象不起作用