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

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

相关推荐
2501_915921431 天前
appuploader-cli 命令行上传 IPA 到 App Store Connect upload CI 集成
android·ci/cd·小程序·https·uni-app·iphone·webview
heimeiyingwang1 天前
【CI/CD·落地篇】企业级 CI/CD 平台搭建路线图:从规划到落地
ci/cd
zoe驿鹿2 天前
【CI/CD】前端工程化与自动化:从“手工作坊”到“现代化工厂”的演进之路
前端·ci/cd·自动化
程序员杰哥2 天前
依赖于第三方接口时,如何进行测试?
自动化测试·软件测试·python·测试工具·职场和发展·测试用例·接口测试
heimeiyingwang4 天前
【CI/CD·Actions篇】进阶实战:复合 Action 开发与 Marketplace 利用
ci/cd
智脑API4 天前
Claude Code sandbox.failIfUnavailable 怎么用?沙箱启动失败、拒绝降级和 CI 安全
安全·ci/cd
小小测试开发5 天前
Trace 驱动回归:把线上 Agent 故障变成 CI 门禁的四步管道
人工智能·ci/cd·数据挖掘·回归
汪海游龙5 天前
告别 Play Console 手动上传:从模拟器截图到自动发版的完整流水线
android·ci/cd·github
minhuan6 天前
大模型应用CI/CD全流程解析:打通模型训练、评估、部署自动化,应用持续迭代实践23.7
ci/cd·自动化·大模型应用·大模型应用ci/cd全流程解析·大模型应用工程体系
凌云拓界6 天前
NodeVerdict | 性能门禁:把追踪数据变成 CI 规则
ci/cd·信息可视化·开源·node.js·bug·数据可视化·安全架构