如何与其他利益相关者共享我的测试脚本?

软件测试 自动化测试 网络驱动程序
2022-01-18 23:20:59

我在 Eclipse 中使用 Selenium WebDriver 编写了 Java 自动化脚本。我将所有内容上传到GitHub

我的问题是:

  1. 我的经理/同事如何在他或她的机器上执行这些脚本?目前我只在我的本地机器上执行这些。

  2. 有什么方法可以从 GitHub 执行它吗?

1个回答

我的经理/同事如何在他或她的机器上执行这些脚本?

我看到两种方法:

  1. 他们可以将项目(Git 命名法中的克隆存储库)签出到本地机器
  2. 您可以使用您的测试脚本创建一个构建/压缩包,并通过 Nexus、Artifactory 或您用于共享组件/库的任何其他工件存储库共享它。

但是,他们可能会在他们的机器上下载和设置必要的环境非常耗时。

  1. 如果您希望您的同事看到测试结果,您可以考虑使用任何持续集成(CI) 服务器,例如 Jenkins、Hudson、TeamCity。他们每个人都从版本控制系统(在您的情况下为 GitHub)获取测试脚本,并在指定的机器上执行它们。利益相关者可以在线查看测试统计数据。

  2. 如果为 CI 设置整个基础架构对您来说非常昂贵(就时间而言),您可以考虑在共享机器上部署您的测试脚本,或者使用您的同事可以下载和运行的测试脚本准备VM 。

有什么方法可以从 GitHub 执行它吗?

我不这么认为。GitHub 不用于远程脚本执行。它托管版本控制系统 (VCS),因此它用于修订版本控制。