美文网首页
《持续交付》导读问题列表一

《持续交付》导读问题列表一

作者: CC先生之简书 | 来源:发表于2019-09-28 21:55 被阅读0次
1. 部署流水线的定义

指一个应用程序从构建、部署、测试到发布整个过程的自动化实现。

2. 一个简单的部署流水线包含哪5个步骤
image.png
3.常见的3个反模式是什么
1) 手工部署软件
2) 开发完成以后才向类生产环境部署
3) 生产环境的手工配置管理
4. 持续交付方法的收效是什么?

收益是创建了一个发布流程,此流程是可重复的、可靠的且可预见的,从而大大缩短了发布周期,使新增功能和缺陷修复功能更早与用户见面。

5.持续交付里候选版本的概念是什么?

每次修改都作为一个有可能被发布的候选版本。每次将修改后的代码提交到版本控制系统时,希望能够通过所有的测试,产生可工作的软件,并能够发布到生产环境中。

6.都有哪些应该纳入版本控制?

可重复性和可靠性来自以下两个原则:1)几乎将所有事情自动化;2)将构建、部署、测试和发布软件所需的东西全部纳入到版本控制管理。
将过程所需的东西全部保存在某种形式的版本存储库中,包括需求文档、测试脚本、自动化测试用例、网络配置脚本、部署脚本、数据库创建、升级、回滚和初始化脚本、应用程序所依赖的软件集合的配置脚本、库文件、工具链及技术文档等

7.什么是内建质量的概念?

内建质量和持续改进都是从精益运动中借鉴来的,越早发现缺陷,修复成本越小,另外两个推论是1)测试不是一个阶段,不应该是开发结束以后才开始2)测试也不纯粹是测试人员的领域,每个人都应该对质量负责

8.持续交付里的"DONE"意味着什么?

一个特性只有交付到用户手中才意味着“DONE”,也就是持续交付中的“DONE”意味着已发布。在某种情况下,比如第一次发布的系统,可能需要一段时间才能达到外部用户可见的状态,这时可以定义为只要某个功能在类生产环境上向客户代表做过演示,并且客户代表试用以后就认为是完成了。

书读百遍,其义自现。

简书回魂倒数第11天倒计时。

相关文章

  • 《持续交付》导读问题列表一

    1. 部署流水线的定义 指一个应用程序从构建、部署、测试到发布整个过程的自动化实现。 2. 一个简单的部署流水线包...

  • 《持续交付》导读问题列表二

    1.配置管理的定义 配置管理是指一个过程,通过该过程,所有与项目相关的产物,以及它们之间的关系都被唯一定义、修改、...

  • 《持续交付》导读问题列表五

    1.持续集成和持续交付关注对象分别是谁? 持续集成的关注对象是开发团队,持续集成系统的输出通常是手工测试和后续发布...

  • 《持续交付》导读问题列表三

    1.分步骤描述一个持续集成的过程。 每当有人提交代码时,就对整个应用进行构建,并对其执行全面的自动化测试集合。 2...

  • 《持续交付》导读问题列表四

    1.图15-1 成熟度模型 任意一个单元格的内容,可以识别出属于哪类实践以及在那一级。能识别出阻碍级的实践和改进方...

  • 持续交付一——软件交付的问题

    对于作者提到的关于软件交付的问题,虽然自己没有太多的经历,但是从身边人的阐述中也听说过关于软件交付的问题,因为软件...

  • 《持续交付》- 软件交付的问题

    一 什么是持续交付 持续交付是一种开发实践,即频繁地将软件的最新版本交付给测试或者用户进行验证,如果验证通过,代码...

  • 《持续交付》软件交付的问题

    概要 本章通过将常见的发布反模式与部署流水线模式进行对比,阐述了如何通过部署流水线模式进行改善,说明了持续交付的原...

  • 《持续交付》 - 持续交付管理

    一 项目的生命周期 一个新的开发团队一般会经历的几个阶段: 创建期(forming):团队的初步形成,主要是团队人...

  • 敏捷交付中的自动化测试

    提到敏捷交付,我们总会说到持续集成,持续交付,持续发布,即频繁地交付产品特性。而我们都知道要实现真正的持续交付,必...

网友评论

      本文标题:《持续交付》导读问题列表一

      本文链接:https://www.haomeiwen.com/subject/bsciqctx.html