吃香的测试开发学习知识点

目标与背景
测试开发工程师呈现薪资高、级别高、稀缺度高的特点
完备严谨的能力知识架构,助力测试人快速成长(学习路线图,从【传统测试】到【测试开发】的成长之路)
多维度知识点学习,全面提升测试开发技术能力
覆盖入门到实战全部知识点,循序渐进阶梯式课程学习
陪伴式学习体验,让学习变得轻松!
知识点体系
阶段一: 测试流程与理论:

软件开发流程与项目管理(SCRUM、XP、持续集成/持续交付/DevOps)
测试流程体系(传统测试流程、测试左移、测试右移)
测试技术体系(分层测试体系、自动化测试、白盒测试)
常用测试平台(用例管理平台、Bug管理平台、代码管理平台、持续集成平台)
黑盒测试方法论(边界值、等价类、因果图、探索式测试等)
白盒测试方法论(代码覆盖、流程覆盖、精准化测试)
测试经典书籍拆分讲解(全程软件测试、探索式测试、持续交付、Google测试之道、不测的秘密等)
测试工程师测试工作实战演练
阶段二: Linux课程:

Linux系统与Shell环境准备
Linux常用命令 (文件/网络/性能)
Linux三剑客与管道使用(grep、awk、sed)
Bash编程语法(变量定义与常用语法)
Bash脚本编写
三剑客实战Nginx日志分析
三剑客实战Linux性能统计分析
三剑客实战抽奖程序脚本
阶段三: SQL语法与数据库课程:

MySQL数据库搭建
phpMyAdmin操作
数据库结构解析
SQL DDS数据库与表结构创建
SQL DMS数据查询
SQL Join
redis 内存数据库
MongoDB NoSQL数据库
Neo4j图数据库
SQL实战
阶段四: Python编程语言与测试框架:

Python环境管理与pip依赖管理
Python语法
Python常用数据结构
Python面向对象编程
Pytest测试框架
参数化用例
数据驱动(YAML、JSON、Excel、CSV)
测试报告定制
Python Pytest测试实战
阶段五: Web自动化测试:

Selenium的安装
Selenium IDE用例录制
Selenium测试用例编写
隐式等待与显式等待
Web控件定位
Web控件交互
网页frame与多窗口处理
Selenium多浏览器处理
执行JavaScript脚本
文件上传弹框处理
Page Object设计模式
Page Object原则
Page Object演练
企业微信Web端自动化测试实战
阶段六: 移动端App自动化测试:

Appium环境安装与架构介绍
Appium用例录制
元素定位方法与隐式等待
App控件定位
App控件交互
触屏操作自动化
高级定位技巧
显式等待机制
特殊控件Toast识别
属性获取与断言
参数化用例
数据驱动
Android WebView测试
微信小程序测试
企业微信移动App实战
阶段七: 客户端测试平台:

自动遍历测试方法与常见技术介绍
Monkey遍历测试工具
AppCrawler跨平台自动遍历测试
多设备管理平台STF
Selenium Grid方案
基于Jenkins的自动化调度详解
App、Web自动化测试平台实战
阶段八: 专项测试:

App启动性能分析
接口性能分析
WebView性能分析
H5性能分析
CPU统计
mem统计
网络流量分析
卡顿分析
耗电量测试
稳定性与弱网测试
app专项测试实战
阶段九: 接口协议与抓包:

接口测试价值与体系
常见接口协议解析(TCP/HTTP/Restful/Dubbo)
使用 Tcpdump 抓包分析 TCP 三次握手与四次挥手
使用Postman发送请求
使用cURL发送请求
常用代理工具
Http/Https抓包分析
Http协议讲解
GET、POST区别实战详解
Session、Cookie区别实战案例解析
Mock应用
雪球App抓包与Mock实战
阶段十: 接口测试框架:

接口测试框架Requests
接口请求构造GET/POST/PUT/HEAD
接口测试断言
JSON/XML请求
JSON/XML响应断言
Schema断言
Header Cookie处理
认证体系
基于加密接口的测试用例设计
多环境下的接口测试
企业微信接口测试实战
接口测试框架设计实战
阶段十一: 服务端性能测试

JMeter介绍与安装
压测脚本录制与编写
虚拟用户并发模拟
压测结果分析
JMeter分布式压测
性能监控系统
JMeter压测实战
性能监控系统实战
阶段十二: 接口安全测试

OWASP服务端安全测试体系
安全测试模拟环境
基于OWASP-ZAP进行接口安全测试
安全测试工具BurpSuite
命令注入漏洞
SQL注入漏洞
XSS漏洞
CSRF漏洞
接口测试安全测试实战
阶段十三:Docker容器技术

容器技术介绍
Docker安装与加速器配置
Docker常用命令
搭建Web服务器Nginx
搭建测试用例管理平台TestLink
搭建持续集成平台Jenkins
Docker-ompose使用
Docker的registry介绍
Dockerfile语法与指令
Docker镜像构建
Docker实战常用测试平台搭建
阶段十四: 持续集成

Jenkins安装
Jenkins持续集成体系介绍
Jenkins Job机制
节点管理
权限控制
常用插件
邮件报警
矩阵Job与父子Job
持续集成实战
阶段十五: 持续交付 ​​​​​​​

Jenkins Api接口
Pipeline入门
Jenkinsfile语法
Blue Ocean应用
持续交付实战

你可能感兴趣的:(测试工程师,python)