软件测试进阶全栈究极保姆级教学路线 (看了必会)~

大家好,我是二黑,作为一个软件测试的过来人,我想帮助小伙伴们都能找到工作,我花费了很长的时间,整理出来这一份《软件测试进阶全栈路线》,这应该是最全面最完整的学习路线了!

小伙伴们可以按照我整理的这份学习路线去找资料学习,当然也可以去文末加入我们的交流群,里面都是一些想学习测试的小伙伴,大家可以一起学习互相帮助,里面也会有很多测试资料分享,话不多说,下面是目录:

学习路线目录

    • 大厂计算机基础系列
    • 编程语言篇 – 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进行处理,非常感谢!

上一篇 2022年7月16日
下一篇 2022年7月16日

相关推荐