jenkins 持续集成1

一、持续集成与自动化测试

1、持续集成构建
2、持续集成自动化测试
三、持续集成的自动化测试:
1、自动化测试的执行:
1)手动选择执行时机,要跑自动化的时候就自己去执行一下脚本。当测试环境有空闲的时候,就拿自动化脚本跑一遍。
2)自动化测试脚本在空余时间自动周期调用执行。
3)加入到持续集成流程
     -自动化测试用于进行回归测试或者冒烟测试(daily build 每日构建)
     -每日构建的目标就是为了保证每天能够产生一个基本可用的每日版本。怎么去保证每日版本的质量,自动化              测试来进行冒烟测试。
     -自动化测试在每天开发打包流程之后,通常在专门的自动化测试换将部署执行。
2、自动化测试怎么编写管理:
  单个测试用例的管理调度:
    1)单个自动化测试用例编写:基于业务库完成耽搁脚本的编写。
    2)引入自动化测试框架:比如unittest、testng来帮助进行用例的管理。
  数据驱动的理念:
    3)将部分数据和测试流程分离。(参数化测试、数据驱动)
    4)批量完成测试用例的执行:unittest等测试框架的功能进行管理。
  封装关键字(关键字驱动理念)
    5)将可复用的动作封装起来,使用的时候,代码中只需要进行调用即可。
3、自动化测试怎么生成测试报告,以及加入其他需求:
测试相关的需求: 
    6)日志需求的引入。
    7)错误截图的引入。
    8)随机参数的生成等等。
  定制化需求
    9)基于进行统一管理文件,读取内容到测试框架中调度执行。(poi库完成excel的读写操作)
    10)通过框架的数据驱动机制,完成测试。(unittest.TestLoader.discover()方法 进行用例执行)
    11)定制化测试报告。
           引入allure的插件之后,执行完成测试会在项目target目录下生成allure-results目录,存放allure转换的  testng测试结果。
4、自动化测试加入持续集成流程并且在完成之后进行推送:
   git拉取源码到测试环境上->maven执行测试脚本->生成allure测试报告->定时执行并通知
   通过Jenkins来完成以上持续集成流程:
     1)从git上拉取自动化测试源码。
          在公司里询问清楚git管理员使用的git校验方式。复制git地址,加到jenkins中git管理的url中
          代码会拉取到jenkins的工作目录下:用户目录的.jenkins文件夹里面的workspace
     2)调用构建操作中的执行maven顶层目标。
           clean test
  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Jenkins是一个开源的持续集成持续交付工具。它可以帮助开发团队自动化构建、测试和部署软件。对于持续集成测试,Jenkins可以与不同的测试工具和框架集成,以实现自动化测试流程。 在Jenkins中进行持续集成测试,你可以按照以下步骤操作: 1. 安装Jenkins:首先,你需要安装并配置Jenkins服务器。你可以从Jenkins官方网站下载适合你操作系统的安装包,并按照指南进行安装。 2. 创建一个新的Jenkins项目:在Jenkins的Web界面上,你可以创建一个新的项目。选择“新建任务”,然后给你的项目命名。 3. 配置源代码管理:在项目配置中,你需要指定你的源代码存储库(如Git或SVN),以便Jenkins可以从中获取最新的代码。 4. 设置构建触发器:你可以选择不同的触发器来触发构建过程。常见的触发器包括定时触发、代码提交触发和其他项目构建触发。 5. 配置构建步骤:在项目配置中,你可以定义构建步骤。对于持续集成测试,你可以添加测试脚本或命令来运行你的测试套件。 6. 设置测试报告:在构建步骤中,你可以配置测试报告生成插件,以便在构建完成后生成和展示测试结果。 7. 配置构建后的操作:在构建完成后,你可以定义一些后续操作,如发送构建结果通知、部署构建产物等。 8. 保存并触发构建:完成项目配置后,保存配置并手动触发构建过程。Jenkins将根据你的设置自动执行构建和测试步骤。 以上是一个基本的Jenkins持续集成测试的流程。你可以根据你的项目需求和测试框架的要求进行定制化配置。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值