【接口测试】1_持续集成 _持续集成与自动化测试(重点)

文章目录

一、软件发布流程

二、持续集成

2.1 概念

  • 团队成员,将自己的工做成果,集成到一个公共平台上。成员可以每天集成一次,也可以一天集成多次。

2.2 目的

目的:快速迭代,保持高质量

持续集成(Continuous integration):开发人员提交新代码 后,立刻构建部署到「测试环境」 ,执行测试并反馈

持续交付(Continuous delivery):在持续集成的基础上,将集成后的代码部署到「类生产环境」

持续部署(continuous deployment):在持续交付的基础上,自动部署到生产环境

2.3 git、jenkins

1、git:代码管理工具。自带 本地仓库。

2、远程代码管理仓库(3种)

  • gitee:远程代码管理仓库。
  • github:国外服务器远程代码管理仓库。
  • gitlab:企业私有服务器远程代码管理仓库。(自己公司使用)

3、jenkins:实现持续集成,管理测试脚本,生成测试报告,发送邮件。

三、持续测试

1、如何更好的契合CI流程---持续测试

目的:通过持续测试验证代码质量是否符合交付标准

2、需解决的问题:

①自动化测试case执行不靠人工

  • 代码更新自动触发case执行
  • 每日定时自动触发case执行

②第一时间发布自动化测试结果

相关推荐
开开心心就好3 分钟前
支持批量添加水印的实用工具推荐
人工智能·游戏·ci/cd·docker·音视频·语音识别·媒体
魏波.10 分钟前
Harness工程与传统CI/CD流水线的区别?
ci/cd·harness
测试那点事儿23 分钟前
零基础接口自动化到 Jenkins 持续集成(导读)
ci/cd·自动化·jenkins
ℳ₯㎕ddzོꦿ࿐1 天前
告别手工发版:用 GitLab CI/CD 打通前后端自动化部署的“任督二脉”
ci/cd·自动化·gitlab
mascon1 天前
CI/CD 标准化(自动流水线)
ci/cd
ℳ₯㎕ddzོꦿ࿐1 天前
实战篇:结合 GitLab CI/CD 实现 Spring Cloud 微服务自动化部署与防坑指南
spring cloud·ci/cd·gitlab
运维全栈笔记2 天前
零基础掌握Jenkins CI/CD:Java项目自动构建与部署全流程指南
git·servlet·ci/cd·gitee·自动化·jenkins·devops
Soari2 天前
Claude Code每日更新速览(v2.1.120-2026/04/27)-彻底摆脱 Git Bash,CI 级代码审查工具上线
git·ci/cd·bash·cluade code·ai for coding
小江的记录本3 天前
【微服务与云原生架构】DevOps、CI/CD流水线、GitOps 系统性知识体系
分布式·后端·ci/cd·微服务·云原生·架构·devops