大家好,我是二黑,作为一个软件测试的过来人,我想帮助小伙伴们都能找到工作,我花费了很长的时间,整理出来这一份《软件测试进阶全栈路线》,这应该是最全面最完整的学习路线了!
小伙伴们可以按照我整理的这份学习路线去找资料学习,当然也可以去文末加入我们的交流群,里面都是一些想学习测试的小伙伴,大家可以一起学习互相帮助,里面也会有很多测试资料分享,话不多说,下面是目录:
学习路线目录
-
- 大厂计算机基础系列
- 编程语言篇 – Python专题
- Python自动化测试框架应用
- 自动化测试篇 – 接口自动化
- 自动化测试篇 – Web UI 自动化
- 自动化测试篇 – 移动端UI 自动化
- 持续集成系列
- 性能测试 系列
- WEB安全测试
- 跨平台自动化系列
- 测试开发 – 自动化测试平台开发
- 互联 高薪测试拓展
- 总结
大厂计算机基础系列
对标薪资:
路线:
-
python环境搭建
- python环境搭建
- python起源
- 发展与特点
- 解释器安装与环境配置
- pycharm安装与配置
- 我的第一个python程序
- python程序多方式运行
- Python自动化测试框架应用
- Pytest/Unittest/PO/DDT…
-
python语法规则
- python语法规则
- python语法规则
- python变量的定义
- 变量的声明与使用
- python的输入与输出
- python的格式化输出处理
- python的字符集处理
-
python运算符
- python运算符
- python中的运算符规则
-
Python数据类型
- python中的类型转换详解
- 字符串类型操作
- 列表类型操作
- 元组类型操作
- 字典类型操作
- 集合类型操作
- python的基本数据类型大全
-
逻辑处理条件判断
- 单向分支实战讲解
- 双向分支实战讲解
- 拓展:实战中的多项分支与巢状分支判断学习
- 实战:布尔表达式的实战应用
- 实战:条件判断的使用场景分析
- while循环讲解
- for循环详解
- for…range的使用
- 拓展:break/continue关键字的使用场景
- 实战:真实环境中的for循环使用案例
-
Python进阶面向对象
- 模块与包
- 函数
- 类
- 面向对象高阶
-
Python选修-文件操作
- Excel操作实战
- yaml操作实战
- 文件操作
-
Python选修-高级应用
- 学会用python操作系统日志
- python的异常处理方法
- python的邮件处理机制
- mysql数据库操作
Python自动化测试框架应用
对标薪资:
路线:
- 接口测试核心概念剖析
- 通信协议原理解析
- HTTP与HTTP协议详解
- session、cookie、token鉴权
- 请求,响应,请求方法,状态码
- 测试工具实现接口自动化
- swagger 接口文档及接口调用
- Jmeter实现接口自动化
- 自定义变量
- 数据驱动
- 断言机制
- 提取器-接口上下文关联
- HTML测试 告生成
- 接口自动化必备基础
- 接口自动化测试概述
- 接口测试的定义与意义
- 接口测试的实现方式
- 接口自动化的实现流程
- JSON数据格式详解
- JSON与XML的比较
- JSON的语法规则
- JSON的数据类型介绍
- JSON的练习
- 数据加解密概念
- Requests、HttpRunner框架
- httprunner安装与应用
- Requests模块基础
- Requests安装
- 使用Requests发送请求(get,post,delete,put,Requests)
- 不同格式解析响应数据(text,json,content)
- Requests之session模块
- session模块应用、接口请求、会话管理
- Requests请求HTTP接口实战
- GET、POST、DELETE、文件上传
- 接口类型、json、from-data、参数类型、
- 场景实战演练
- Flask接口Mock
- Mock serve应用场景,实现原理
- Flask项目搭建
- 开发get、post、delete、form-data的mock方式
- 文件上传接口、auth认证
- Websocket接口自动化
- WebSockt协议接口原理
- 搭建WebSockt测试环境
- Jmeter测试WebSockt协议接口
- Python测试WebSockt接口
- WEB项目实战
- 微服务Dubbo接口测试
- Dubbo基础架构解析
- 基于RPC协议之Dubbo接口测试
- Dubbo接口测试实战
- telent测试Dubbo接口
- Jmeter测试Dubbo
- Python进行Dubbo接口测试
自动化测试篇 – Web UI 自动化
对标薪资:
路线:
-
APP自动化技术梳理
- UIautomator2测试框架
- APPium
- UIautomator
- n
-
ADB命令操作
- ADB原理
- 设备连接
- 上传下载文件
- 安装卸载APP
- 日志获取
- input输入类命令
- 查看系统信息
- 获取包名和事件入口
-
Appium环境构建
- APPiumDesktop的介绍与使用
- Inspector工具配置与使用
- 自动化配置项
- Desired Capabilities配置文档
- 常见配置项介绍和使用场景分析
-
Appium实战应用
- APP界面元素查看工具
- UIAutomatorViewer获取元素信息
- Inspector工具获取元素信息
- Inspector进行自动化脚本录制操作
- APP元素定位
- 元素定位方式详解(id,classname,accessibilityID,xpath等方式的使用)
- 元素组定位方式
- APP元素操作
- 元素属性操作(text,location,size等)
-
Appium高级应用
- 常用API函数(launch_APP,reset,is_APP_installed等)
- 点击、滑动、输入字符、点击坐标等操作技巧
- APPium手势连续性操作
- APPium键盘事件
-
设备集群
- 安卓集群服务搭建
- 集群环境搭建
- 批量管理测试真机
-
Pytest测试框架
分布式运行脚本- Pytest测试框架+分布式运行脚本
- Pytest测试框架实现分布式运行
- 脚本在多台机器运行
- APP自动化测试,多机器运行
-
Monkey稳定性测试
- Monkey稳定性测试原理
- Monkey指令详解(基础参数、事件参数、调试选项)
- Monkey日志分析(日志定位,回归验证)
-
微信小程序自动化
- 切换操作
- 小程序自动化原理
- Webview元素定位
- Minium自动化测试框架
- 小程序项目实战
-
H5、Webview自动化
- H5的概念
- H5与原生页面的对比
- H5测试技术详解
- Webview元素定位
-
项目实战
-
APP UI 自动化测试框架封装
持续集成系列
对标薪资:
路线:
-
LoadRunner性能测试
- 性能测试入门
- LoadRunner环境搭建及性能指标阐述
- LoadRunner脚本测试流程实操
- LoadRunner事务与集合点技术
- LoadRunner参数化技术
- LoadRunner检查点技术
- LoadRunner关联技术
- LoadRunner手工场景设计实操
-
LR性能测试进阶
- LoadRunner目标迅场晃设计实操
- LoadRunner-windows系统资源控制
- LoadRunner Analysis使用详解
- LoadRunner图表分析技术
- LoadRunner系统资源分析技术
- LoadRunner性能 告详编写和总结
-
Jmeter性能测试入门
- 性能测试环境搭建与性能指标阐述
- 性能指标(TPS/并发用户数/响应时间/吞吐率/资源利用率)
- 性能测试工具选择
- Jmeter环境搭建
- Jmeter接口测试及HTTP协议讲解
- Jmeter设置测试计划
- Jmeter线程组
- JmeterHTTP请求
- Jmeter接口测试参数化及录制HTTP脚本
- Jmeter设置参数化
- Jmeter监控服务器资源设置
- Jmeter录制HTTP脚本
- Java请求&JDBC请求实战
- Java请求,计算器,固定定时器,集合点设置
- JDBC协议使用及技巧
- Jmeter插件管理及jvm监控
- Jmeter插件管理,场景设置,tps图
- Jmeter启动内存设置及字体
- jvm监控Jmeter
- Jmeter集群压测及结果分析
- Jmeter集群压测设置
- Jmeter结果统计及分析
-
Jmeter性能测试进阶
- Jmeter项目实战
- 单机、分布式、多线程执行机制、混合负载、压力测试
- 稳定性测试
- 可扩展性、可恢复性测试等其它场景测试
- Liunx服务器监控
- Linux环境命令动态监控,top/free/vmstat等
- 数据库监控
- 数据库监控,慢查询sql定位
- JVM监控
- JVM监控
- JProfiler工具使用,类耗时间
- jvm命令监控jmap,jstat,jstack
- 服务器资源监控与分析
- 监控堆栈内存使用,线程抓取
- 全链路压测
- 全链路压测,集群压测原理解析
- 性能测试分析与总结
- 性能瓶颈分析,测试 告编写,性能测试流程总结
-
APP性能测试课程
- APP性能测试
- 性能测试入门
- 性能测试环境搭建与性能指标阐述
- 性能指标(cpu、内存、流畅度等)
- 性能测试工具选择
- 环境搭建
- (启动时间、CPU、流量详解)获取方法;
- 性能指标之启动时间、CPU、流量详解及实战
- 性能指标之电量、内存、FPS&过度渲染及实战
- PerfDog进行Android和ios的性能测试;
-
性能测试项目实战
WEB安全测试
对标薪资:
路线:
- RobotFramework课程
- RobotFraword简介及环境搭建
- RF语法变量使用
- RF基础语法之测试用例编写
- RF关键字下资源文件
- RF语法控制与循环
- RF-web自动化项目实战
- RF-接口自动化项目实战
- RF扩展库开发
- RF集成Jenkins
- AirTest
- IDE安装 WEB APP自动化框架介绍
- Airtest商城WEB自动化测试
- APP自动化项目实战
- POCO框架
- Windows应用程序自动化测试
- 脚本运行机制
- airtest与jenkins持续集成
测试开发 – 自动化测试平台开发
对标薪资:
-
Redis
- 高并发缓存时代的数据存储技术
- Redis简介
- Redis的重要性
- Redis的重要性
- 基本操作及命令概念
- 数据类型之String详解
- Hash详解
- List详解
- Set详解
- ZSet详解
- 持久化之AOF与RDB模式
- 持久化之AOF与RDB模式
- 功能测试中的注意实现
- 缓存雪崩
- 缓存雪崩
-
MongoDB课程
- 互联 新时代的“Mysql替代者”
- 简介和安装
- Shell使用
- 聚合操作
- 更新文档操作
- 地理空间操作
- 事务处理机制
- 数据库和集合的概念剖析
- 插入文档操作
- 插入文档操作
- 删除文档操作
- 删除文档操作
- 索引机制
-
Nginx集群实战应用
- nginx概念
- web服务器
- 代理服务器
- 安装nginx
- nginx操作
- 重新加载配置
- 负载均衡概念
- nginx负载均衡容错机制
总结
以上就是这套进阶路线的全部内容了,我也整理了很多的相关资源,有需要的小伙伴可以下方进群领取!
文章知识点与官方知识档案匹配,可进一步学习相关知识Python入门技能树首页概览208226 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!