全网超细,Jenkins持续集成-自动化测试(详细整理)

目录:导读

    • 前言
    • 一、Python编程入门到精通
    • 二、接口自动化项目实战
    • 三、Web自动化项目实战
    • 四、App自动化项目实战
    • 五、一线大厂简历
    • 六、测试开发DevOps体系
    • 七、常用自动化测试工具
    • 八、JMeter性能测试
    • 九、总结(尾部小惊喜)


前言

执行集成构建

持续,自动地构建&测试软件项目代码管理(git/svn)>编译(maven/ant/gradle)>打包>测试环境部署>自动化测试

研发体系中的迭代流程

1、源码分支管理: git或者svn, 将不同开发编写的代码集成起来形成不同版本和分支,那么急于版本管理,来进行版本打包发布

2、形成版本 编译打包: maven,ant,gradle集成的版本代码编译打包形成可发布的war包或可运行的安装程序,提供给测试实验

3、测试环境部署: 把形成软件产品包部署到响应的服务器环境上,测试可以开始进行功能测试,CI可以开始执行自动化测试

4、自动化测试:在测试环境完成部署之后,充当冒烟测试职责,对产品核心功能用例进行测试,相当于进行一次准入验证,通过了才移交测试组展开功能测试。

功能测试流程: 需求分析-测试计划-用例设计-测试执行-测试报告
自动化测试流程:测试用例选择-用例编码实现-测试执行-测试报告

Jenkins安装使用

1、jenkins安装使用
Jenkins下载地址:https://jenkins.io/download/
中文下载地址:https://www.jenkins.io/zh/download/

下载对应版本

全网超细,Jenkins持续集成-自动化测试(详细整理)_第1张图片

2、通过Tomcat部署jenkins服务
下载安装Tomcat:https://tomcat.apache.org/download-80.cgi
将jenkins 的war包拷贝到Tomcat的webapps目录下
startup.bat启动Tomcat

3、Jenkins 安装部署
下载完成之后 war包两种部署方式:
java -jar jenkins.war 直接启动运行;
系统中有Tomcat服务,放到Tomcat的webapps目录下,启动Tomcat即可;

用户目录下 查找。jenkins 才算完成部署

全网超细,Jenkins持续集成-自动化测试(详细整理)_第2张图片

如果需要重装 删了 .JENKINS文件夹 ,然后重新部署war包就可以了

创建构建任务之后,完成持续集成流程

source code management 源码管理,jenkins 可以连接git和svn仓库去拉去相应的源码(仓库地址找开发对应的源码管理员要相关的配置)

新建

全网超细,Jenkins持续集成-自动化测试(详细整理)_第3张图片

创建名称与自由风格

全网超细,Jenkins持续集成-自动化测试(详细整理)_第4张图片

全网超细,Jenkins持续集成-自动化测试(详细整理)_第5张图片

拉去源码之后 会放入到.jenkins的工作目录下;
通过调用invoke 相关的编译工具执行命令完成打包操作 打包之后会在响应的编译工具生成的结果目录中;
测试环境部署:由于测试环境是部署到远端的linux服务器上
在manage jenkins 的manage plugis 中安装publishover ssh 插件

全网超细,Jenkins持续集成-自动化测试(详细整理)_第6张图片

下载插件

全网超细,Jenkins持续集成-自动化测试(详细整理)_第7张图片

安装完成后进行相关配置,将服务的地址配置到ssh插件里
通S过调用执行远程shell 命令完成war包的上传和部署操作

自动化测试脚本执行

最简单的方式:将最终的框架代码和execl用例文件打包,通过jar包执行来完成测试用例的执行
安装完成之后到系统设置

全网超细,Jenkins持续集成-自动化测试(详细整理)_第8张图片

SSH连接配置 检验是否正常连接

全网超细,Jenkins持续集成-自动化测试(详细整理)_第9张图片

进行连接

全网超细,Jenkins持续集成-自动化测试(详细整理)_第10张图片

配置完成后回到工作台

全网超细,Jenkins持续集成-自动化测试(详细整理)_第11张图片

点击上传文件到指定服务器上

全网超细,Jenkins持续集成-自动化测试(详细整理)_第12张图片

全网超细,Jenkins持续集成-自动化测试(详细整理)_第13张图片

完成文件的上传 从而通过shell命令执行

最后把执行的脚本打一个JAR包

全网超细,Jenkins持续集成-自动化测试(详细整理)_第14张图片

build 中选择 execute batch command 执行windows批处理命令 把相关命令写进去

全网超细,Jenkins持续集成-自动化测试(详细整理)_第15张图片

之后就可以在build triggers当中加上定时执行 build periodically语法规则 分 时 天 月 星期

全网超细,Jenkins持续集成-自动化测试(详细整理)_第16张图片

需要发送邮件的地址

全网超细,Jenkins持续集成-自动化测试(详细整理)_第17张图片

最后把邮件触发事件设置为永远都触发

全网超细,Jenkins持续集成-自动化测试(详细整理)_第18张图片

全网超细,Jenkins持续集成-自动化测试(详细整理)_第19张图片

选择永远触发

全网超细,Jenkins持续集成-自动化测试(详细整理)_第20张图片

下面是我整理的2023年最全的软件测试工程师学习知识架构体系图

一、Python编程入门到精通

全网超细,Jenkins持续集成-自动化测试(详细整理)_第21张图片

二、接口自动化项目实战

全网超细,Jenkins持续集成-自动化测试(详细整理)_第22张图片

三、Web自动化项目实战

全网超细,Jenkins持续集成-自动化测试(详细整理)_第23张图片

四、App自动化项目实战

全网超细,Jenkins持续集成-自动化测试(详细整理)_第24张图片

五、一线大厂简历

全网超细,Jenkins持续集成-自动化测试(详细整理)_第25张图片

六、测试开发DevOps体系

全网超细,Jenkins持续集成-自动化测试(详细整理)_第26张图片

七、常用自动化测试工具

全网超细,Jenkins持续集成-自动化测试(详细整理)_第27张图片

八、JMeter性能测试

全网超细,Jenkins持续集成-自动化测试(详细整理)_第28张图片

九、总结(尾部小惊喜)

奋斗的道路上,磨难是磨刀石,挫折是助推器。不屈不挠地迎接挑战,脚踏实地向前迈进。不管风雨多么艰难,心中始终燃烧希望之光,因为奋斗,让每一天都变得辉煌!

在逆境中挺身而出,困厄中咬紧牙关,奋勇向前不放弃。付出辛勤努力,收获绚丽成果,相信自己的潜力与坚持,定能创造属于自己的辉煌人生!

勇往直前,莫惧困境;心怀信念,追逐梦想。奋斗是人生的底色,汗水是成功的滋润。每一次努力都是积累,每一次坚持都是成长。相信自己,绽放辉煌,书写属于自己的壮丽篇章!

你可能感兴趣的:(软件测试,自动化测试,Jenkins,jenkins,ci/cd,软件测试,自动化测试,接口自动化测试,python自动化测试,持续集成)