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

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

相关推荐
遇见火星1 天前
CI/CD实战:从手动部署到自动化流水线
运维·ci/cd·自动化
卓码软件测评2 天前
第三方软件测试测评机构【使用web_reg_save_param_ex函数:掌握LoadRunner关联的黄金法则 】
测试工具·ci/cd·性能优化·单元测试·测试用例
Wpa.wk2 天前
持续集成 - 持续集成工具-Jenkins的部署流程
java·运维·经验分享·ci/cd·自动化·jenkins
ValidationExpression2 天前
学习:企业标准的容器化 CI,CD 发布流程
学习·ci/cd
007张三丰2 天前
Jenkins API 与 Pipeline 深度结合:打造高阶 CI/CD 自动化体系
ci/cd·自动化·jenkins·持续集成
oscar9993 天前
CI_CD 管道:是什么、为什么以及如何构建
ci/cd·单元测试·压力测试
oscar9993 天前
持续交付与持续部署的区别
ci/cd·持续部署·持续交付
悟能不能悟3 天前
.gitlab-ci.yml这个文件有什么作用
ci/cd·gitlab
卓码软件测评4 天前
软件信创测试和软件首版次认定机构【使用Postman的Pre-request Script动态处理数据】
测试工具·ci/cd·性能优化·单元测试·测试用例