Jenkins在测试自动化中的应用


Jenkins是一个持续集成工具,被开发和测试团队广泛使用。它无需任何许可费用,并且支持多个操作系统。

在测试自动化领域,我们运行包含大量测试用例的测试套件,收集执行结果,准备仪表板并查明故障细节。Jenkins都支持这些功能。让我们看看Jenkins的一些优势:

  • Jenkins具有插件,可以将其与使用Selenium、Cucumber、TestNG等开发的测试集成,以执行构建的自动化测试。

  • 测试套件中的测试可以安排在作业中,并在Jenkins中自动执行。

  • 借助Jenkins插件,可以获得HTML格式的测试结果。此外,结果可以以图表/表格的形式表示,突出显示失败、测试持续时间、测试总数等等。

  • Jenkins会根据过去执行的测试结果生成趋势。

  • Jenkins可以顺利地执行持续集成流程,从而节省测试时间。

有关如何在Jenkins中配置自动化测试的详细信息,请参阅以下链接:

https://tutorialspoint.com/jenkins/jenkins_automated_testing.htm

要添加Jenkins插件,请单击Jenkins应用程序侧边栏中提供的“管理Jenkins”链接。

然后单击“管理插件”。

我们将导航到插件管理器页面,在这里我们将获得可用Jenkins插件的列表。

一旦我们获得所需的插件,我们就可以选择立即安装(无需重启)(插件已安装,但只有在Jenkins重启后才能使用)或立即下载并在重启后安装(插件包已下载,但只有在Jenkins重启后才能安装)。

在测试自动化中使用Jenkins的缺点:

  • Jenkins是开源的,并且有大量的贡献者。这导致为单个集成任务创建了多个插件。用户经常会混淆应该使用哪个插件来执行他的任务。

  • 大多数插件没有足够的文档来帮助用户。

  • Jenkins中提供的插件不允许进行太多更改或变化以使其更个性化。

  • 由于需要探索大量功能和配置,因此需要一些时间才能掌握Jenkins。

  • 需要改进Jenkins与Docker的集成。

更新于:2021年6月29日

660 次浏览

开启你的职业生涯

完成课程获得认证

开始学习
广告
© . All rights reserved.