【接口测试】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 小时前
第三方CNAS软件测试机构【Apifox Mock脚本进阶_使用JavaScript自定义响应逻辑】
测试工具·ci/cd·性能优化·单元测试·测试用例
少云清13 小时前
【接口测试】4_项目实战 _封装iHRM登录接口
接口测试·项目实战·代码封装思想
oscar9991 天前
CI_CD Pipeline趋势:加速集成与交付
运维·ci/cd·devops
CrazyClaz1 天前
持续集成CI
ci/cd·持续集成
大布布将军1 天前
☁️ 自动化交付:CI/CD 流程与云端部署
运维·前端·程序人生·ci/cd·职场和发展·node.js·自动化
少云清1 天前
【接口测试】5_项目实战 _iHRM登录接口参数化
接口测试·项目实战·代码封装思想
少云清2 天前
【接口测试】2_项目实战 _接口自动化测试框架
接口测试·项目实战·自动化测试框架
tzhou644522 天前
搭建Jenkins+GitLab持续集成环境
ci/cd·gitlab·jenkins
木童6623 天前
Ruo-Yi 项目 CICD 完整部署文档(含命令详解)
ci/cd·docker·容器