课程介绍:
本套课程测试开发实战训练营第七期(霍格沃兹测试开发&la勾),实战驱动全面提升软件测试与测试开发技能,主要分为测试流程与理论、Linux与Bash脚本课程、python实战课程、Pytest测试框架、Web自动化测试、移动端App自动化测试、客户端测试平台、专项测试、接口协议与抓包、接口安全测试、Docker容器技术、持续集成、持续交付、SQL语法与数据库课程等18个阶段的内容,文件大小共计33.76G。
课程截图:
课程目录:
01.第一阶段:测试流程与理论
01.模块一软件开发流程与项目管理
02.模块二测试流程体系
03.模块三测试技术体系
04.模块四常用测试平台
05.模块五黑盒测试方法论
06.模块六白盒测试方法论
07.模块七测试经典书籍拆分讲解
08.直播回放直播-测试工程师测试工作实战演练
02.第二阶段:Linux与Bash脚本课程【拓展】
01.模块一Linux系统与Shell环境准备
02.模块二Linux常用命令(文件网络性能)
03.模块三Linux三剑客与管道使用
04.模块四Bash编程语法
05.模块五Bash脚本编写
06.模块六三剑客实战Nginx日志分析
07.模块七三剑客实战Linux性能统计分析
03.第三阶段:python实战课程
01.模块一python环境管理与pip依赖管理
02.模块二python基本数据类型与操作
03.模块三python控制流语法
04.模块四python函数
05.模块五python常用数据结构
06.模块六python模块
07.模块七python输入与输出
04.第四阶段:Pytest测试框架
01.模块一pip依赖管理与虚拟环境
02.模块二unittest测试框架
03.模块三Pytest测试框架
04.模块四参数化用例
05.模块五数据驱动(YAML、JSON、Excel、CSV)
06.模块六测试报告定制
07.模块七PythonPytest测试实战
05.第五阶段:Web自动化测试
01.模块一Selenium的安装
02.模块二SeleniumIDE用例录制
03.模块三Selenium测试用例编写
04.模块四隐式等待与显式等待
05.模块五Web控件定位
06.模块六Web控件交互
07.模块七网页frame与多窗口处理
08.模块八Selenium多浏览器处理
09.模块九执行JavaScript脚本
10.模块十文件上传弹框处理
11.模块十一PageObject设计模式
12.模块十二PageObject原则
13.模块十三PageObject演练
14.模块十四企业微信Web端自动化测试实战
06.第六阶段:移动端App自动化测试
01.模块一Appium环境安装与架构介绍
02.模块二Appium用例录制
03.模块三元素定位方法与隐式等待
04.模块四App控件定位
05.模块五App控件交互
06.模块六触屏操作自动化
07.模块七高级定位技巧
08.模块八显式等待机制
09.模块九特殊控件Toast识别
10.模块十属性获取与断言
11.模块十一参数化用例
12.模块十二数据驱动
13.模块十三AndroidWebView测试【拓展】
14.模块十四微信小程序测试【拓展】
15.模块二十三企业微信移动App实战【直播】
16.模块十五设备交互Api【拓展】
17.模块十六模拟器控制【拓展】
18.模块十七capability使用进阶【拓展】
19.模块十八androidwebview技术原理【拓展】
20.模块十九appium问题分析定位【拓展】
21.模块二十appium原理与JsonWP协议分析【拓展】
22.模块二十一appium源代码分析【拓展】
23.模块二十二appium二次封装实战【拓展】
24.模块二十四测试框架设计思想【进阶】
25.模块二十五pageobject改造【进阶】
26.模块二十六测试步骤的数据驱动【进阶】
27.模块二十七测试数据的数据驱动【进阶】
28.模块二十八配置的数据驱动【进阶】
29.模块二十九通用Page封装【进阶】
30.模块三十自动化异常处理机制【进阶】
31.模块三十一通用测试用例封装【进阶】
32.模块三十二通用测试框架构建【进阶】
33.模块三十三【直播】打造自己的测试框架【直播】
07.第七阶段:客户端测试平台【拓展】
01.模块一自动遍历测试方法与常见技术介绍
02.模块二Monkey遍历测试工具
03.模块三AppCrawler跨平台自动遍历测试
04.模块四多设备管理平台STF
05.模块五SeleniumGrid方案
06.模块六基于Jenkins的自动化调度详解
07.录播App、Web自动化测试平台实战
08.第八阶段:专项测试【拓展】
01.模块一App启动性能分析
02.模块二接口性能分析
03.模块三WebView性能分析
04.模块四H5性能分析
05.模块五CPU统计
06.模块六Mem统计
07.模块七网络流量分析
08.模块八卡顿分析
09.模块九耗电量测试
10.模块十健壮性测试
11.模块十一弱网测试
12.录播App专项测试实战
09.第九阶段:接口协议与抓包
01.模块一接口测试价值与体系
02.模块二常见接口协议解析(TCPHTTPRestfulDubbo)
03.模块三使用TCPdump抓包分析TCP三次握手与四次挥手
04.模块四使用Postman发送请求
05.模块五使用cURL发送请求
06.模块六常用代理工具
07.模块七HTTPHTTPS抓包分析
08.模块八HTTP协议讲解
09.模块九GET、POST区别实战详解
10.模块十Session、Cookie区别实战案例解析
11.模块十一Mock应用
12.直播直播-雪球App抓包与Mock实战
10.第十阶段:接口测试框架
01.模块一接口测试框架Requests
02.模块二接口请求构造GETPOSTPUTHEAD
03.模块三接口测试断言
04.模块四JSONXML请求
05.模块五JSONXML响应断言
06.模块六Schema断言
07.模块七HeaderCookie处理
08.模块八认证体系
09.模块九基于加密接口的测试用例设计
10.模块十多环境下的接口测试
11.直播企业微信接口测试实战
12.直播直播-接口测试框架设计实战
13.Httprunner作者亲授接口测试框架定制
11.第十一阶段:服务端性能测试【拓展】
01.模块一JMeter介绍与安装
02.模块二压测脚本录制与编写
03.模块三虚拟用户并发模拟
04.模块四压测结果分析
05.模块五JMeter分布式压测
06.模块六性能监控系统
07.模块七JMeter压测
08.录播录播-性能监控系统
12.第十二阶段:接口安全测试【拓展】
01.模块一OWASP服务端安全测试体系
02.模块二安全测试模拟环境
03.模块三基于OWASP-ZAP进行接口安全测试
04.模块四安全测试工具BurpSuite
05.模块五命令注入漏洞
06.模块六SQL注入漏洞
07.模块七XSS漏洞
08.模块八CSRF漏洞
09.录播录播-接口测试安全测试实战
13.第十三阶段:Docker容器技术
01.模块一容器技术介绍
02.模块二Docker安装与加速器配置
03.模块三Docker常用命令
04.模块四搭建Web服务器Nginx
05.模块五搭建测试用例管理平台TestLink
06.模块六搭建持续集成平台Jenkins
07.模块七Docker-Compose使用
08.模块八Docker的Registry介绍
09.模
块九Dockerfile语法与指令
10.模块十Docker镜像构建
11.直播直播-Docker实战常用测试平台搭建
14.第十四阶段:持续集成
01.模块一Jenkins安装
02.模块二Jenkins持续集成体系介绍
03.模块三JenkinsJob机制
04.模块四节点管理
05.模块五权限控制
06.模块六常用插件
07.模块七邮件报警
08.模块八矩阵Job与父子Job
09.直播直播-持续集成实战
15.第十五阶段:持续交付【拓展】
01.模块一JenkinsAPI接口
02.模块二Pipeline入门
03.模块三Jenkinsfile语法
04.模块四BlueOcean应用
05.录播持续交付实战
16.第十六阶段:SQL语法与数据库课程【拓展】
01.1MySQL数据库搭建
02.2phpMyAdmin操作
03.3数据库结构解析
04.4SQLDDS数据库与表结构创建
05.5SQLDMS数据查询
06.6SQLJoin
07.7Redis内存数据库
08.8MongoDBNoSQL数据库
09.9Neo4j图数据库
10.10SQL实战
17.第十七阶段:测试平台开发
01.模块一前端模板框架
02.模块二前端UI框架
03.模块三后端web开发框架
04.模块四数据持久化技术
05.模块五数据展示与分析
06.模块六跨平台api对接
07.模块七测试平台实战(一、二)
08.模块八vue.js框架
09.模块九vuerestful请求
10.模块十vuetify框架
11.模块十一数据展示与分析
12.模块十二测试平台实战(三、四)
18.十八阶段:数据结构算法【拓展】
01.1第十八阶段:数据结构算法
代码.rar