51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3011|回复: 4
打印 上一主题 下一主题

[求助] 麻烦大侠 介绍一下 持续集成和

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2012-12-5 09:17:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
大家好  我刚做QA不久(以前没有接触过开发和测试)  对持续集成不是很理解  看过一点理论的 说持续集成就是开发人员对开发的东东 每天集成一次。。  但还是不能很好的理解 哪位大侠 指导一下  O(∩_∩)O谢谢
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2012-12-7 22:55:43 | 只看该作者
持续集成是对每日构建的一个概念上的扩充。也就是每次checkin,或者每约定的触发条件都可以触发脚本对配置库中的代码实施编译,部署,静态测试(如果有),单元测试(如果有)及自动化测试(如果有),并将编译部署及测试结果生成报告反馈给相关人员。通常来说,引起持续集成失败的问题是很严重的事件,对应的开发人员应该停止手头新功能的开发来修复造成集成失败的问题。如果不能立马解决,就先回滚代码,然后修改好后再重新Checkin。

持续集成的意义在于保证项目组在任何时候都可以得到一个具备某种质量条件的交付版本。
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2013-1-10 09:24:39 | 只看该作者
回复 2# luoyear


    您好。 请教下,是不是集成的越频繁,对项目开发越有利呢? 但是PM为了赶进度,每周构建一次,然后修改Error问题,并不对PMD一级违规、告警数等做处理,你怎么看待这个问题呢?
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2013-2-18 16:43:09 | 只看该作者
回复  luoyear


    您好。 请教下,是不是集成的越频繁,对项目开发越有利呢? 但是PM为了赶进度,每 ...
zllogo 发表于 2013-1-10 09:24



    通常情况下,能更加快速的执行集成肯定是更有利的。
这样可以及时(更早)地发现代码里面的问题,但是盲目集成(为集成而集成)则只会浪费时间。所以频率最高通常就是做到每日集成一次即可。

像你说的这个PM,他的进度只是在没集成前,表面上赶起来了,但是一旦集成后,会有诸多问题暴露出来,这时候所需要花费的时间绝不会少于持续集成所花费的时间。这是典型的短视所为
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2013-3-1 09:55:47 | 只看该作者
简单理解就是每日自动编译,要求开发人员每日在配置库CHECK in的代码都是高质量的,至少能编译通过的。属于敏捷中的一个实践吧。
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-16 18:41 , Processed in 0.063521 second(s), 25 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表