现在的位置: 首页 > 综合 > 正文

敏捷工程实践:持续集成(CI)_Intro (一)

2013年06月09日 ⁄ 综合 ⁄ 共 340字 ⁄ 字号 评论关闭

什么是持续集成

     
持续集成(CI)是一项软件开发实践,其中团队的成员经常集成他们的工作,通常每人每天至少集成一次,每次集成通过自动化构建完成。

持续集成的好处

  1. 大幅缩短反馈周期,实时反映产品真实质量状态;
  2. 缺陷在引入的当天就被发现并解决,降低缺陷修改成本;
  3. 将集成工作分散在平时,通过每天生成可部署的软件;
  4. 避免产品最终集成时爆发大量问题。

持续集成的关键要点

  1. 持续集成强调“快速”和“反馈”,要求完成一次系统集成的时间尽量短,并提供完备且有效的反馈信息;
  2. 自动化测试用例的完备性和有效性是持续集成质量保障;
  3. 修复失败的构建是团队最高优先级的任务;
  4. 开发人员须先在本地构建成功,才可提交代码到配置库;
  5. 持续集成的状态必须实时可视化显示给所有人;
  6. 大系统持续集成需分层分级,建立各层次统一的测试策略。

抱歉!评论已关闭.