一、jenkins 介绍
1、持续集成
持续集成指的团队开发成员每天都有集成他们的工作,通过每个成员每天至少集成一次,也就意味着一天有可能多次集成。在工作中我们引入持续集成,通过持续集成自动构建(代码的编译、发布、部署、 用例的更新和自动化执行),从而达到尽早发现代码集成的错误 ;

2、为什么要做持续集成(CI)测试?
(1)(H 模型)
在没有持续集成时,开发的模式是:
第一步:项目一开始划分模块,将模块分配给对应的开发
第二步:开发对自己所负责的模块进行开发以及对应后期的单元测试
第三步:等所有模块开发完成后,由项目老大(开发负责人)对所有模块的
代码进行集成
第四步:将集成好的代码部署到测试环境上,交由测试人员进行集成测试
第五步:测试过程中发现bug,测试人员提交bug并进行记录
第六步:对应的开发人员进行bug修复
第七步:等所有开发人员将bug修复好,再进行代码集成,交给测试进
行回归测试,这样我们会陷入一个循环:修改bug­集成代码­部署测试
的循环中
出现问题:
a.bug永远都是在最后才发现,不能及时发现。
b.这样的话测试效率低,使得交付效率质量差。

3、Jenkins做持续集成的目的
及时发现bug,提高效率

4、持续集成的优点:
(1)、统一的代码库
(2)、自动部署和构建

多测师肖sir_高级讲师_第2个月第33讲解jenkins相关推荐

  1. 多测师肖sir_高级讲师_第2个月第35讲解monkey

    monkey讲解 一.app的介绍 App是基于移动互联网软件.及软硬件环境的应用软件 App测试就是要找出App中的bug.通过各种手段何测试工具,判断 App系统是否满足预期标准 移动App由于增 ...

  2. 多测师肖sir_高级讲师_第2个月第28讲解jmeter性能指标详解

    性能指标 一.性能测试指标 性能测试是通过测试工具模拟多种正常.峰值及异常负载条件来对系统的各项性能指标进行测试. 目的:验证软件系统是否能够达到用户提出的性能指标,发现系统中存在的性能瓶颈并加以优化 ...

  3. 多测师肖sir_高级讲师_第2个月第17讲讲解接口面试题

    接口面试题 常见的接口面试题目: 1.postman接口测试,它有一个功能可以设置参数化,你有用过吗? 用过 (1)新建一个csv.文件 填写user.pwd 新建一个全局变量 user.pwd 点击 ...

  4. 多测师肖sir_高级讲师_第二个月第2讲python之基本操作(002)

    (一)python 介绍 1.什么是Python? Python是一门面向对象,解释型的动态类型的编程语言,有Guido van Rossunm(吉多 * 范罗苏姆)于1989年发明,第一个公开版发行 ...

  5. 多测师肖sir_高级讲师_练习题001

    1.分别打印100以内的所有偶数和奇数并存入不同的列表当中 2.请写一段Python代码实现删除一个list = [1, 3, 6, 9, 1, 8] 3.将字符串类似:"k:1|k3:2| ...

  6. 多测师肖sir_高级金牌讲师_项目数据

    一.项目时间: (1)新项目:从无到有,从项目开始到上线的时间 (时间长) 一般3个月,6个月,一年,二年,三年 (2)迭代项目(时间短) 项目的版本的时间或周期 1个月,2个月,3个月 (3)敏捷开 ...

  7. 多测师肖sir_高级金牌讲师_面试题

    1.冒烟测试是什么意思? 对主要功能,基本功能进行测试 2.你们公司的项目流程是什么? (1)H模型 H模型:拿到需求=编写测试计划=编写测试用例用例评审导入用例管理工具搭建环境开发提交代码包(达到准 ...

  8. 多测师肖sir_高级金牌讲师_第2个月第18讲jenkins(001)

    Jenkins操作手册 =================================================================== 一.jenkins介绍 1.持续集成(C ...

  9. 多测师肖sir_高级金牌讲师_环境和环境面试题(13)

    (一) ================================================== (二)环境面试题: 1.请简述多有米环境的搭建.用到了哪些工具和流程介绍 2.查看当前端口 ...

最新文章

  1. 搭建QT和VS2010集成开发环境
  2. shell脚本之for循环
  3. Semaphore 源码分析
  4. 中职计算机专业英语说课稿,高职高专英语说课稿
  5. WPF 记一个Popup踩坑记录
  6. Acwing 1083. Windy数
  7. mysql更新写入数据_七、MySQL插入、更新与删除数据
  8. mysql 数据库操作类_【数据库操作类】10个php操作数据库类下载
  9. ubuntu16.04源码安装opencv3.4.0
  10. 直播带货时画质总是太差,你的视频转码方案可能要换了
  11. 多元线性模型分类变量方差_第三十一讲 R多元线性回归中的多重共线性和方差膨胀因子...
  12. Filter Session and Async 第三周博客
  13. 分布式存储系统学习笔记(一)—什么是分布式系统(7)—跨机房部署的三种方案
  14. 字节跳动 录屏功能_非常值得推荐,字节跳动出品的一款协同办公软件。
  15. 如何在高共模电压下测量小差分电压
  16. [SAS Hard Coding] 车型对应车商代码
  17. 0xffff0000颜色表示
  18. 期末作业——基于机器学习算法的LOL比赛预测(求高分,拜托拜托)
  19. manjaro安装与配置(vscode,微信,美化,输入法)
  20. XCode 苹果开发者账号,无法本地编译项目,问题所在 The app identifier “xxxx“ cannot be registered to your development team

热门文章

  1. FPGA系统性学习笔记连载_Day8【4位乘法器、4位除法器设计】 【原理及verilog实现、仿真】篇
  2. python在vsc制作动态二维码_用VScode愉快的写python代码
  3. 掌握PS制作,实时预览你的精彩作品
  4. http状态码大全(404、505、502,500)
  5. CSS:CSS概述与引用
  6. import 库、from 库 import 函数、from 库 impor *、import 库 as 别名的区别
  7. Robocode学习笔记(一)
  8. 第二章 第三节课 电源的等效变换
  9. 看看苹果面试提的44个奇葩问题,你能回答出几个
  10. 细说Kconfig(转)