一、Jenkins简介
1、自动化测试的构建
若由人工触发自动化测试,则存在较多沟通环节,这要求团队的每个成员都遵守相应的流程与操作规范。
而人工的操作,会导致自动化测试的执行不一定准确与及时,即使经过再三强调和定期培训,但由于人员流动或测试人员专注于其他任务,流程的执行依然会大打折扣,很容易遗漏自动化测试的执行。
总而言之,由人来触发某种流程中的操作,不可控性太高,无法完全发挥自动化测试的功效。要使自动化测试顺利实施,适合的流程及配套工具必不可少。
采用持续集成的全自动构建、部署与测试,让自动化测试能在需要时自动触发执行,才能最大限度地发挥自动化测试的功效。
2、持续集成与Jenkins
持续集成(Continuous integration,简称CI)是一种软件开发实践,即团队开发成员经常集成他们的工作,通常每个成员每天至少集成一次,这就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译、部署、自动化测试)来验证,从而尽早地得到质量反馈并发现集成过程中的错误。
许多团队发现自动化的构建过程可以大大减少集成的问题,让团队能够更快地开发内聚的软件。
在持续集成的基础上,还可以进一步实现持续交付与持续部署(CD)。
如果打通后续环节,将集成后的代码自动部署到更贴近真实运行环境的预生产环境,并执行相关测试与验证,在没有问题的情况下,可以选择手动部署到生产环境,这一套方法称为持续交付。如果把部署到生产环境的过程也自动化了,则称为持续部署。文章来源:https://www.toymoban.com/news/detail-700159.html
Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具&#文章来源地址https://www.toymoban.com/news/detail-700159.html
到了这里,关于Selenium结合Jenkins进行持续集成的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!