《全栈工程师修炼指南》学习笔记 - 测试与发布

2023-03-08  本文已影响0人  VioletJack

CI 是持续集成,CD 是持续交付。
pipeline 是一个将代码开发、编译、构建、测试、部署等 Ops 活动集成起来并自动化的基础设施。它是 Ops 各种自动化工具的核心,最大的作用是对劳动力的解放。
多层次、不同阶段的测试是保证整个持续集成和持续交付的关键。
既然是自动化流程,如果在流水线上加入太多人工审核节点就失去了它的意义。
工业界和学术界项目最大的不同在于,学校里的项目是为了实现功能,而工作中的项目是为了实现工程。

单元测试

单元测试往往是由开发编写的、发生于编译阶段的测试代码。下面是单元测试的一些问题:

集成测试

指的是系统组件之间集成起来后的功能性测试。一般放在持续集成中。

冒烟测试

冒烟测试关心的不是功能的覆盖,而是对重要功能或核心功能的保障。

CICD 的更多挑战

上一篇 下一篇

猜你喜欢

热点阅读