我在 Eclipse 中使用 Selenium WebDriver 编写了 Java 自动化脚本。我将所有内容上传到GitHub。
我的问题是:
我的经理/同事如何在他或她的机器上执行这些脚本?目前我只在我的本地机器上执行这些。
有什么方法可以从 GitHub 执行它吗?
我在 Eclipse 中使用 Selenium WebDriver 编写了 Java 自动化脚本。我将所有内容上传到GitHub。
我的问题是:
我的经理/同事如何在他或她的机器上执行这些脚本?目前我只在我的本地机器上执行这些。
有什么方法可以从 GitHub 执行它吗?
我的经理/同事如何在他或她的机器上执行这些脚本?
我看到两种方法:
但是,他们可能会在他们的机器上下载和设置必要的环境非常耗时。
如果您希望您的同事看到测试结果,您可以考虑使用任何持续集成(CI) 服务器,例如 Jenkins、Hudson、TeamCity。他们每个人都从版本控制系统(在您的情况下为 GitHub)获取测试脚本,并在指定的机器上执行它们。利益相关者可以在线查看测试统计数据。
如果为 CI 设置整个基础架构对您来说非常昂贵(就时间而言),您可以考虑在共享机器上部署您的测试脚本,或者使用您的同事可以下载和运行的测试脚本准备VM 。
有什么方法可以从 GitHub 执行它吗?
我不这么认为。GitHub 不用于远程脚本执行。它托管版本控制系统 (VCS),因此它用于修订版本控制。