一、概念
单元测试:针对软件的基本单元(如:类、函数)所做的测试。
集成测试:将软件代码单元集成起来后,以组件、模块和子系统为单位进行的测试,主要测试接口间的交互关系。也称组件测试,子系统测试等。
CI/CD流水线总共包含三个阶段:持续集成、持续交付、持续部署。我整合了优快云其他博主写的博客,在结合我的工作经验,具体的理解整理后如下:
二、持续集成CI(continuous integration)
持续集成的定义:
持续集成是一种软件开发实践,指的是团队成员频繁的将代码集成到主干分支的过程。一般每人每天至少集成一次,也可以多次。每次集成经过自动构建、自动(单元)测试,以尽快检测出集成错误,确认是否正确将新代码和原有代码集成在一起。