添加客服微信
400 035 7887
021-60725088-8054
持续集成,持续交付,持续部署这几个词语经常出现在大家面前,在面试的过程中也常常被问到,接下来就带大家详细了解一下这三者之间的异同。
1.持续集成
持续集成强调开发人员提交了新代码之后,立刻进行构建然后进行单元测试。根据测试结果,我们可以确定新代码和原有代码能否正确地集成在一起,这里的测试重点是指开发人员进行的代码级别测试!
2.持续交付
持续交付在持续集成的基础上,将集成后的代码部署到更贴近真实运行环境的类生产环境中。如果测试没有问题,可以继续手动部署到生产环境中。这里的测试重点是指测试人员进行的产品级别的测试!往往在这个测试过程中普遍都会引入测试脚本进行自动化回归测试,主要是进行接口测试和ui测试。
3.持续部署
持续部署则是在持续交付的基础上,把部署到生产环境的过程自动化,整个过程无需人工参与。
综合来说,持续集成主要是在开发范围,持续交付涉及开发,测试,运维合作,而持续部署是在持续交付的基础上延伸。
推荐阅读:
单元测试都包括了哪些方面的测试?
单元测试一般来说有着哪些标准?
软件测试中单元测试的内容有哪些?
单元测试是什么,有哪些优势?
本文内容不用于商业目的,如涉及知识产权问题,请权利人联系SPASVO小编(021-60725088-8054),我们将立即处理,马上删除。