持续集成,持续交付,持续部署三者之间有什么异同?

作者:单元测试   发布时间:2020-10-28

持续集成,持续交付,持续部署这几个词语经常出现在大家面前,在面试的过程中也常常被问到,接下来就带大家详细了解一下这三者之间的异同。

1.持续集成

持续集成强调开发人员提交了新代码之后,立刻进行构建然后进行单元测试。根据测试结果,我们可以确定新代码和原有代码能否正确地集成在一起,这里的测试重点是指开发人员进行的代码级别测试!

2.持续交付

持续交付在持续集成的基础上,将集成后的代码部署到更贴近真实运行环境的类生产环境中。如果测试没有问题,可以继续手动部署到生产环境中。这里的测试重点是指测试人员进行的产品级别的测试!往往在这个测试过程中普遍都会引入测试脚本进行自动化回归测试,主要是进行接口测试和ui测试。

3.持续部署

持续部署则是在持续交付的基础上,把部署到生产环境的过程自动化,整个过程无需人工参与。

综合来说,持续集成主要是在开发范围,持续交付涉及开发,测试,运维合作,而持续部署是在持续交付的基础上延伸。


推荐阅读:

单元测试都包括了哪些方面的测试?

单元测试一般来说有着哪些标准?

软件测试中单元测试的内容有哪些?

单元测试是什么,有哪些优势?


本文内容不用于商业目的,如涉及知识产权问题,请权利人联系SPASVO小编(021-60725088-8054),我们将立即处理,马上删除。



沪ICP备07036474号-4 |

沪公网安备 31010702003220号

2015-2023 版权所有 上海泽众软件科技有限公司 Shanghai ZeZhong Software Co.,Ltd.