Jenkins - 自动化测试

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

步骤 1 − 转到管理插件。

自动化测试

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

Hudson Selenium Testing

步骤 3 − 转到配置系统。

配置系统

步骤 4 − 配置 selenium 服务器 jar 并单击保存按钮。

配置 Selenium 服务器

注意 −可以从以下位置下载 selenium jar 文件 SeleniumHQ

单击下载 Selenium 独立服务器。

下载 Selenium 独立服务器

步骤 5 − 返回您的仪表板并单击 HelloWorld 项目的配置选项。

配置

步骤 6 −单击添加构建步骤并选择"SeleniumHQ htmlSuite Run"选项

SeleniumHQ htmlSuite Run

第 7 步 − 添加 selenium 测试所需的详细信息。这里的 suiteFile 是使用 Selenium IDE 生成的 TestSuite。单击保存并执行构建。现在,构建后将启动 selenium 驱动程序并执行 html 测试。

Selenium Driver HTML test