Jenkins - 自动化测试



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

步骤 1 − 前往管理插件。

Automated Testing

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

Hudson Selenium Testing

步骤 3 − 前往配置系统。

Configure System

步骤 4 − 配置 Selenium server Jar 文件并单击“保存”按钮。

Configure Selenium Server

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

单击 Selenium 独立服务器的下载。

Download Selenium Standalone Server

步骤 5 − 返回您的信息中心并单击 HelloWorld 项目的“配置”选项。

Configure

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

SeleniumHQ htmlSuite Run

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

Selenium Driver HTML test
广告
© . All rights reserved.