【落叶339】【周问日答】(5)原来这就是持续集成啊?

文/秋之川

【目录】

这是《落叶》文集里第 339 片落叶,希望你能喜欢,不为别的,只为这份坚持。

【提问】

原来这就是持续集成啊?

【旧识】

很多年前在做项目的时候,其实就已经接触到了持续集成,只是那时候好像没有这么一种叫法,或者说也没现在处于互联网产品时代的这么火热,所以,有相当长的一段时间,一直认为持续集成是个新生事物,自己一直都没有接触过它,很神秘。

那时候只是很简单的目的,为了方便、快速地生成可部署、可测试的包。

这不就是自动构建吗?
那时候,项目开始的时候,就会建立一个新的 branch,开发写完某个功能,或者修复完一个 bug,就将 code check-in 到对应的版本分支里,根据开发和测试的计划,大概在代码集成阶段就会在一个 web 端的 build 系统里去创建 Daily Build Job,每天在中国时间的凌晨开始,系统自动检测 svn 里对应分支是否有代码更新,并从中 check-out 最新的 code,然后构建成 build。如果构建出错了,会生成 build failed log,能通过日子定位到相关的代码和开发工程师。测试工程师早上来上班第一件事,就是从 build server 上下载最新的 build,然后部署,开始一天的测试工作。

这不就是自动部署吗?
后来,测试工程师为了提升工作效率,想让自己一到办公室就可以开始测试,于是基于这个 Auto Build 系统,又开发了 Auto Deployment 脚本,自动检测是否有最新的包,有的话就去下载并自动安装。

这不就是自动验证吗?
再后来,测试工程师为了再次提升工作价值,让自己每天聚焦在更有意义的 bug 深度挖掘工作上,又将 BVT Automation 集成了进去,当自动部署完成之后,自动执行 BVT TA 脚本,用于检测最新的构建包是否存在一些很浅显的和阻碍性的缺陷。

最近,因为越来越多的同学会问到持续集成的问题,所以找了一些书和资料,学习了一下,然后问了自己一个问题:原来这就是持续集成啊?

【新知】

这几年持续集成的兴起,并不是因为测试工程师越来越“懒”,而是随着互联网产品的运营模式和敏捷研发的广泛应用,提升研发团队持续交付能力的一个很重要的技术越来越受用,那就是持续集成。

我们先来看看引入持续集成的好处:

  1. 随着项目越来越大,越来越复杂,每天各种各样的开发工程师都在 check-in 代码,如何能快速发现其中会导致构建失败的错误代码呢?-- 持续集成
  2. 随着研发速度越来越敏捷,测试工程师可能随时都需要一个可测的版本去验证 bug,做回归测试,而不能等待所有的开发都提交了最新的、完整的代码,再打一个没问题的测试包,那怎么办呢?-- 持续集成
  3. 产品也需要经常拿一个可用的、最新的版本去体验最新的功能,去验收已经完成的需求,他可以找谁呢?-- 持续集成
  4. 每日构建其实是一个重复性的活动,但又需要人每天去做这么一件事情,在它完成之前,大家都得等着,假如测试人员来的很早,那负责每日构建的人就要来的更早,怎样才能既减少人力的重复劳动,又能提高效率呢?-- 持续集成
  5. 我们现在有很多自动化测试工具、静态扫描工具和性能测试工具,那怎样才能让它们在有限的测试周期中发挥及时、有效的作用呢?-- 持续集成

查看全部《周问日答》

作者简介:14 年测试 + 11 年项目管理 + 11 年团队管理 = 一个测试老兵

【目录】

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 157,298评论 4 360
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 66,701评论 1 290
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 107,078评论 0 237
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 43,687评论 0 202
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 52,018评论 3 286
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 40,410评论 1 211
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 31,729评论 2 310
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 30,412评论 0 194
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 34,124评论 1 239
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 30,379评论 2 242
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 31,903评论 1 257
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 28,268评论 2 251
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 32,894评论 3 233
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 26,014评论 0 8
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 26,770评论 0 192
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 35,435评论 2 269
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 35,312评论 2 260

推荐阅读更多精彩内容