【接口测试】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执行

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

相关推荐
Ticnix3 天前
别再手动上线了:一条命令带备份、健康检查和自动回滚
后端·python·ci/cd
zoutao984 天前
Gitea Actions 自定义 Runner 镜像与自动化部署实战
ci/cd·docker·gitea
troy1284 天前
Codex 安全盲区:代码漏洞生成实测
windows·python·ci/cd·pycharm·django·github·fastapi
更深兼春远4 天前
Python到底怎么用于测试?
自动化测试·软件测试·python·接口测试
小乙说5 天前
JMeter接口测试
jmeter·接口测试
极小狐6 天前
CI 算力饥渴症:Runner 弹性伸缩的架构权衡与落地
ci/cd·kubernetes·devops·弹性伸缩
szephyr8 天前
GitHub Actions 实战:给个人项目接上免费的自动部署流水线
ci/cd·github·devops·自动化部署·github actions
Patrick_Wilson8 天前
桌面端发布的真实成本:签名、公证和那支不能共享的 USB Key
ci/cd·electron·客户端
极小狐8 天前
极狐GitLab 关键补丁版本:19.3.2、19.2.6、19.1.8
ci/cd·devops·极狐gitlab·安全修复·补丁版本
梦帮科技8 天前
从提示词到可复现音乐工作流:RNOISE 2.0 的 Prompt Engineering 架构
人工智能·python·mysql·ci/cd·架构·node.js·numpy