Jenkins 简明教程

Jenkins - Automated Testing

持续集成的基本原则之一是构建应该是可验证的。您必须能够客观确定特定构建是否准备好进入构建过程的下一阶段,而最便捷的方式是使用自动化测试。如果没有适当的自动化测试,您会发现自己必须保留许多构建工件并手动测试它们,这几乎不符合持续集成的精神。以下示例展示了如何使用 Selenium 运行自动化网络测试。

Step 1 − 前往“管理插件”。

automated testing

Step 2 − 找到 Hudson Selenium 插件并选择安装。重新启动 Jenkins 实例。

hudson selenium plugin

Step 3 − 前往“配置系统”。

configure system

Step 4 − 配置 Selenium 服务器 jar,并单击“保存”按钮。

configure selenium server

Note − Selenium jar 文件可以从以下位置下载: SeleniumHQ

单击下载 Selenium 独立服务器。

download selenium standalone server

Step 5 − 返回到您的仪表板并单击 HelloWorld 项目的“配置”选项。

configure

Step 6 − 单击“添加构建步骤”并选择“seleniumHQ htmlSuite 运行”选项。

seleniumhq html suite run

Step 7 − 添加 Selenium 测试的必要详细信息。这里的 suiteFile 是使用 Selenium IDE 生成的 TestSuite。点击保存并执行构建。现在,构建后会启动 Selenium 驱动程序并执行 html 测试。

selenium driver html test