软件测试全栈V5.0实战教程
软件测试全栈实战教程:从功能到性能测试5大核心技能

1. 为什么选择全栈测试工程师发展路径
随着互联网产品迭代加速,企业对全栈测试工程师的需求量激增。本课程覆盖功能测试、接口测试、UI自动化到性能测试的全流程,通过12个阶段系统培养测试架构能力,帮助学习者掌握从需求分析到测试报告输出的完整技能链。课程采用真实电商、金融项目作为演练场景,解决传统培训"学用脱节"的痛点。2. 课程核心模块解析
阶段二测试基础奠定理论根基,详解等价类划分、边界值分析等6大用例设计方法;阶段六接口测试深度整合Postman高级用法与Requests库封装;阶段八性能测试包含JMeter全组件教学与Locust分布式压测;阶段十UI自动化涵盖Selenium与Appium双端自动化框架搭建。特别设置的金融项目实战模块,完整再现风控系统测试全流程。3. 特色实战项目深度剖析
课程包含3个企业级项目:
- TPShop商城系统:覆盖商品发布、订单履约等23个核心业务场景
- iHRM人力资源系统:实现从接口对象封装到持续集成的自动化测试闭环
- Ego微商小程序:专项突破微信生态特有测试难点如授权体系验证
每个项目均提供完整源码课件,包含测试计划、用例模板、自动化脚本等工程化产出物。4. 与时俱进的工具链教学
课程工具矩阵包含:
- 测试管理:禅道缺陷跟踪
- 接口测试:Postman+Swagger+JMeter
- 性能监控:JConsole+InfluxDB+Grafana
- 持续集成:Jenkins+Gitee+Allure报告
重点讲解Python+unittest+pytest组成的自动化测试框架搭建方法,培养工具二次开发能力。5. 适合哪些人群学习
本课程特别适合:
- 想转型测试开发的传统功能测试人员
- 计算机相关专业应届生构建完整知识体系
- 需要掌握性能测试技术的运维工程师
课程从HTML基础讲起,无需编程经验,通过分阶段闯关式学习逐步提升难度,每章节配套案例作业巩固技能。
这套全栈测试工程师培养体系的最大价值在于:将分散的测试知识点串联成可落地的解决方案,通过16种企业常用工具+189个实战案例,让学习者获得可直接应用于工作的工程能力。从功能验证到性能调优的完整测试思维训练,正是当前行业稀缺的人才培养模式。
资源下载通道
夸克网盘分享
文件大小:102.77GB
资源目录列表:
├─软件测试 V5.0 - 带源码课件│ ├─01、阶段一 入门须知
│ ├─02、阶段二 测试基础V5.0
│ │ ├─01、第一章 1-测试理论概念
│ │ │ ├─0-1 学习目标和计划
│ │ │ ├─0-2 软件测试概念以及分类
│ │ │ ├─0-3 测试流程
│ │ ├─02、第二章 2-测试用例设计方法
│ │ │ ├─0-1 测试用例概念
│ │ │ ├─0-2 等价类划分法
│ │ │ ├─0-3 边界值分析法
│ │ │ ├─0-4 判定表分析法
│ │ │ ├─0-5 流程图法
│ │ │ ├─0-6 错误推导法
│ │ │ ├─0-7 用例执行
│ │ │ ├─0-8 软件缺陷概念
│ │ │ ├─0-9 缺陷管理
│ │ ├─03、第三章 3-HTML基础
│ │ │ ├─0-1 HTML介绍
│ │ │ ├─0-2 HTML常用标签
│ │ ├─04、第四章 4-案例实现
│ │ │ ├─0-1 项目介绍
│ │ │ ├─0-2 测试点提取
│ │ │ ├─0-3 登录用例实现
│ │ │ ├─0-4 发布文章用例实现
│ ├─03、阶段三 Linux&数据库V5.0
│ │ ├─01、第一章 1-1-Linux操作系统
│ │ │ ├─0-1 Linux介绍
│ │ │ ├─0-2 Linux远程连接
│ │ ├─02、第二章 2-2-Linux常用命令
│ │ │ ├─0-1 Linux命令介绍
│ │ │ ├─0-2 文件或目录常用的命令
│ │ │ ├─0-3 文件操作的命令
│ │ │ ├─0-4 信息系统相关的命令
│ │ │ ├─0-5 用户权限和管理
│ │ │ ├─0-6 其他命令
│ │ ├─03、第三章 3-3-数据库基础
│ │ │ ├─0-1 数据库简介
│ │ │ ├─0-2 Navicat操作数据库
│ │ │ ├─0-3 命令行客户端
│ │ ├─04、第四章 4-4-SQL命令
│ │ │ ├─0-1 SQL语句
│ │ │ ├─0-2 数据库更新操作
│ │ │ ├─0-3 数据查询操作
│ │ │ ├─0-4 连接查询
│ │ │ ├─0-5 自关联
│ │ │ ├─0-6 子查询
│ │ │ ├─0-7 查询演练
│ │ ├─05、第五章 5-5-TPshop项目演练
│ │ │ ├─0-1 TPShop环境部署
│ │ │ ├─0-2 数据库验证
│ ├─04、阶段四 功能测试V5.0
│ │ ├─01、第一章 1-1-熟悉web项目及环境
│ │ │ ├─0-1 阶段导学
│ │ │ ├─0-2 环境及项目介绍
│ │ │ ├─0-3 熟悉商城项目
│ │ ├─02、第二章 2-2-测试流程
│ │ │ ├─0-1 测试流程
│ │ ├─03、第三章 3-3-web商城项目测试
│ │ │ ├─0-1 发货下单测试
│ │ │ ├─0-2 售后测试用例
│ │ │ ├─0-3 轮播图测试用例
│ │ │ ├─0-4 登录注册测试用例
│ │ │ ├─0-5 抢购功能测试用例
│ │ │ ├─0-6 添加会员测试用例
│ │ │ ├─0-7 购物车测试用例
│ │ ├─04、第四章 4-4-测试辅助工具
│ │ │ ├─0-1 HTTP网络协议
│ │ │ ├─0-2 抓包工具使用
│ │ ├─05、第五章 5-5-APP项目测试
│ │ │ ├─0-1 熟悉APP项目
│ │ │ ├─0-2 APP功能测试
│ │ │ ├─0-3 APP专项测试
│ │ │ ├─0-4 APP性能测试
│ │ │ ├─0-5 常用的APP命令格式
│ ├─05、阶段五 python基础V5.0
│ │ ├─01、第一章 1-1-阶段导学
│ │ │ ├─0-1 阶段导学
│ │ ├─02、第二章 2-2-python入门
│ │ │ ├─0-1 python介绍和准备
│ │ │ ├─0-2 pycharm的使用
│ │ │ ├─0-3 注释和变量基础用法
│ │ │ ├─0-4 输入与输出
│ │ │ ├─0-5 运算符
│ │ ├─03、第三章 3-3-逻辑控制语句
│ │ │ ├─0-1 if 分支语句
│ │ │ ├─0-2 while & for 循环
│ │ ├─04、第四章 4-4-容器
│ │ │ ├─0-1 字符串
│ │ │ ├─0-2 列表 & 元组
│ │ │ ├─0-3 字典
│ │ │ ├─0-4 集合
│ │ ├─05、第五章 5-5-函数
│ │ │ ├─0-1 函数基础
│ │ │ ├─0-2 模块和包
│ │ │ ├─0-3 变量的类型
│ │ │ ├─0-4 函数高级
│ │ │ ├─0-5 函数练习
│ │ ├─06、第六章 6-6-面向对象
│ │ │ ├─0-1 面向对象基础
│ │ │ ├─0-2 属性和方法
│ │ │ ├─0-3 面向对象练习
│ │ │ ├─0-4 面向对象的三大特征
│ │ │ ├─0-5 属性和方法的分类
│ │ ├─07、第七章 7-7-文件操作
│ │ │ ├─0-1 基本的文件操作
│ │ │ ├─0-2 json文件的操作
│ │ ├─08、第八章 8-8-异常处理
│ │ │ ├─0-1 异常
│ │ ├─09、第九章 9-unittest 框架
│ │ │ ├─0-1 unittest
│ │ │ ├─0-2 断言与参数化
│ │ │ ├─0-3 测试报告和跳过
│ ├─06、阶段六 接口测试V5.0
│ │ ├─01、第一章 1-接口测试理论
│ │ │ ├─0-1 接口测试理论
│ │ ├─02、第二章 2-HTTP协议
│ │ │ ├─0-1 HTTP简介及URL格式
│ │ │ ├─0-2 HTTP请求
│ │ │ ├─0-3 HTTP响应
│ │ ├─03、第三章 3-接口测试基础知识
│ │ │ ├─0-1 项目介绍
│ │ │ ├─0-2 接口规范、测试流程及文档说明
│ │ │ ├─0-3 相关工具安装及说明
│ │ ├─04、第四章 4-Postman基础使用
│ │ │ ├─0-1 Postman基础使用
│ │ ├─05、第五章 5-接口测试用例设计
│ │ │ ├─0-1 接口测试的测试点
│ │ │ ├─0-2 接口用例设计方法
│ │ │ ├─0-3 单接口测试用
│ │ │ ├─0-4 业务场景测试用例
│ │ ├─06、第六章 6-Postman高级使用
│ │ │ ├─0-1 Postman断言
│ │ │ ├─0-2 Postman关联
│ │ │ ├─0-3 Postman参数化
│ │ │ ├─0-4 Postman测试报告
│ │ ├─07、第七章 7-iHRM项目实战
│ │ │ ├─0-1 初始化项目
│ │ │ ├─0-2 登录模块
│ │ │ ├─0-3 员工管理业务场景
│ │ ├─08、第八章 8-使用Requests库实现接口测试
│ │ │ ├─0-1 requests库
│ │ │ ├─0-2 Cookie及Session
│ │ │ ├─0-3 Unittest框架集成Requests库
│ │ ├─09、第九章 9-数据库工具类封装
│ │ │ ├─0-1 复习及作业讲解
│ │ │ ├─0-2 PyMySQL操作数据库
│ │ │ ├─0-3 数据库工具类封装
│ │ ├─10、第十章 10-接口对象封装思想及实现
│ │ │ ├─0-1 接口对象封装
│ │ │ ├─0-2 封装Tpshop商城
│ │ │ ├─0-3 封装iHRM登录接口
│ │ │ ├─0-4 Tpshop商城接口参数化
│ │ ├─11、第十一章 11-接口自动化测试框架
│ │ │ ├─0-1 封装iHRM登录接口
│ │ │ ├─0-2 实现iHRM登录接口参数化
│ │ │ ├─0-3 实现管理员工接口自动化
│ │ ├─12、第十二章 12-日志收集及全量字段校验
│ │ │ ├─0-1 日志收集
│ │ │ ├─0-2 JSON Schema入门
│ │ │ ├─0-3 JSON Schema语法
│ │ │ ├─0-4 JSON Schema使用
│ │ ├─13、第十三章 13-持续集成之Gitee
│ │ │ ├─0-1 Gitee介绍与安装
│ │ │ ├─0-2 pycharm集成Gitee
│ │ ├─14、第十四章 14-持续集成之Jenkins
│ │ │ ├─0-1 Jenkins介绍与安装
│ │ │ ├─0-2 postman集成Jenkins
│ │ │ ├─0-3 代码集成Jenkins
│ │ ├─15、第十五章 15-Telnet及Dubbo
│ │ │ ├─0-1 传智健康项目
│ │ │ ├─0-2 了解Dubbo接口测试
│ │ │ ├─0-3 Telnet工具远程调用
│ │ │ ├─0-4 python借助Dubbo远程调用
│ │ ├─16、第十六章 16-Dubbo接口自动化测试框架
│ │ │ ├─0-1 学习目标
│ │ │ ├─0-2 核心模块及基础服务类封装
│ │ │ ├─0-3 会员服务类封装
│ │ │ ├─0-4 预约设置、用户服务类
│ │ │ ├─0-5 测试脚本
│ │ │ ├─0-6 参数化
│ │ │ ├─0-7 框架整合及生成测试报告
│ ├─07、阶段七 Ego微商小程序V5.0
│ │ ├─第一章 1-Ego微商小程序项目实战
│ │ │ ├─0-1 微信小程序基础介绍
│ │ │ ├─0-2 Ego微商小程序项目介绍
│ │ │ ├─0-3 Ego微商小程序项目部署
│ │ │ ├─0-4 Ego微商小程序计划篇
│ │ │ ├─0-5 Ego微商小程序设计篇
│ │ │ ├─0-6 Ego微商小程序执行篇
│ │ │ ├─0-7 Ego微商小程序接口测试篇
│ ├─08、阶段八 性能测试V5.0
│ │ ├─01、第一章 1-性能测试阶段导学
│ │ │ ├─0-1 阶段导学
│ │ ├─02、第二章 2-性能测试理论
│ │ │ ├─0-1 性能测试概述
│ │ │ ├─0-2 测试策略
│ │ │ ├─0-3 性能指标
│ │ │ ├─0-4 性能测试流程
│ │ ├─03、第三章 3-性能测试工具
│ │ │ ├─0-1 常用性能测试工具
│ │ │ ├─0-2 JMeter环境搭建
│ │ │ ├─0-3 JMeter元件
│ │ │ ├─0-4 JMeter使用示例
│ │ │ ├─0-5 JMeter参数化
│ │ │ ├─0-6 JMeter断言
│ │ │ ├─0-7 Jmeter关联
│ │ │ ├─0-8 JMeter录制脚本
│ │ │ ├─0-9 JMeter连接数据库
│ │ │ ├─0-10 Jmeter逻辑控制器
│ │ │ ├─0-11 Jmeter定时器
│ │ │ ├─0-12 Jmeter分布式
│ │ │ ├─0-13 Jmeter报告
│ │ │ ├─0-14 并发数计算方法
│ │ │ ├─0-15 性能监控
│ │ ├─04、第四章 4-性能测试项目实战
│ │ │ ├─0-1 熟悉项目
│ │ │ ├─0-2 需求分析
│ │ │ ├─0-3 计划方案
│ │ │ ├─0-4 测试用例以及脚本编写
│ │ │ ├─0-5 构造环境
│ │ │ ├─0-6 执行性能测试
│ │ │ ├─0-7 性能测试分析和调优
│ │ │ ├─0-8 性能分析调优案例
│ │ │ ├─0-9 性能测试报告
│ │ ├─05、第五章 5-Locust
│ │ │ ├─0-1 locust介绍
│ │ │ ├─0-2 locust框架
│ ├─09、阶段九 金融项目实战V5.0
│ │ ├─01、第一章 1-金融项目准备
│ │ │ ├─0-1 前言
│ │ │ ├─0-2 金融项目专业术语
│ │ │ ├─0-3 熟悉项目
│ │ │ ├─0-4 测试流程
│ │ ├─02、第二章 2-功能测试分析与设计
│ │ │ ├─0-1 借款业务测试点评审与设计
│ │ │ ├─0-2 投资业务测试点评审与设计
│ │ │ ├─0-3 借款业务用例实现
│ │ │ ├─0-4 投资业务用例实现
│ │ │ ├─0-5 功能测试总结
│ │ ├─03、第三章 3-接口测试分析、设计以及实现
│ │ │ ├─0-1 接口测试理论回顾
│ │ │ ├─0-2 接口测试流程梳理
│ │ │ ├─0-3 接口测试点梳理以及用例设计
│ │ │ ├─0-4 环境准备
│ │ │ ├─0-5 jmeter实现测试脚本
│ │ ├─04、第四章 4-jmeter实现接口自动化
│ │ │ ├─0-1 自动化知识回顾
│ │ │ ├─0-2 jmeter自动化分析与实现
│ │ │ ├─0-3 持续集成
│ │ ├─05、第五章 5-python实现接口自动化
│ │ │ ├─0-1 代码实现自动化理论及流程
│ │ │ ├─0-2 python实现登录注册模块接口
│ │ │ ├─0-3 日志的封装以及使用
│ │ │ ├─0-4 python实现认证开户接口
│ │ │ ├─0-5 python实现投资业务接口
│ │ │ ├─0-6 python实现数据清理
│ │ │ ├─0-7 持续集成
│ │ ├─06、第六章 6-安全测试
│ │ │ ├─0-1 客户端与网络安全
│ │ │ ├─0-2 认证、应用服务器与数据库安全
│ │ │ ├─0-3 安全测试实现
│ │ │ ├─0-4 接口加解密
│ │ ├─07、第七章 7-项目总结
│ │ │ ├─0-1 项目总结
│ ├─10、阶段十 UI自动化测试V5.0
│ │ ├─01、第一章 1-web自动化测试
│ │ │ ├─0-1 UI自动化测试介绍
│ │ │ ├─0-2 元素定位
│ │ │ ├─0-3 元素操作
│ │ │ ├─0-4 浏览器操作
│ │ │ ├─0-5 页面交互操作
│ │ │ ├─0-6 鼠标操作
│ │ │ ├─0-7 其他重要API
│ │ ├─02、第二章 2-PO模式
│ │ │ ├─0-1 PO模式介绍
│ │ │ ├─0-2 PO模式封装
│ │ │ ├─0-3 数据驱动
│ │ ├─03、第三章 3-商城项目实战
│ │ │ ├─0-1 项目框架
│ │ │ ├─0-2 页面用例
│ │ │ ├─0-3 日志封装
│ │ │ ├─0-4 批量运行及持续集成
│ │ ├─04、第四章 4-移动自动化测试
│ │ │ ├─0-1 app自动化介绍
│ │ │ ├─0-2 adb命令
│ │ │ ├─0-3 元素定位
│ │ │ ├─0-4 元素操作
│ │ │ ├─0-5 手势滑屏
│ │ │ ├─0-6 其他延伸
│ ├─11、阶段十一 测试基础V5.1
│ │ ├─01、第一章 1-测试基础
│ │ │ ├─0-1 阶段目标及路线
│ │ │ ├─0-2 测试相关概念
│ │ │ ├─0-3 测试用例
│ │ ├─02、第二章 2-用例设计方法
│ │ │ ├─0-1 等价类
│ │ │ ├─0-2 边界值
│ │ │ ├─0-3 判定表
│ │ │ ├─0-4 场景法
│ │ │ ├─0-5 错误推测法
│ │ ├─03、第三章 3-缺陷管理
│ │ │ ├─0-1 认识缺陷
│ │ │ ├─0-2 缺陷介绍
│ │ │ ├─0-3 缺陷编写
│ │ │ ├─0-4 缺陷管理工具
│ │ │ ├─0-5 案例练习及总结
│ │ ├─04、第四章 4-HTML入门
│ │ │ ├─0-1 HTML介绍
│ │ │ ├─0-2 HTML骨架标签
│ │ │ ├─0-3 编辑HTML工具
│ │ │ ├─0-4 常用标签
│ │ ├─05、第五章 5-黑马头条实战
│ │ │ ├─0-1 登录功能测试
│ │ │ ├─0-2 发布文章功能测试
│ ├─12、阶段十二 python编程_v4.1
│ │ ├─01、第一章 1-python基础
│ │ │ ├─0-1 课程介绍
│ │ │ ├─0-2 Python与Pcharm设置
│ │ │ ├─0-3 初步认识Python代码
│ │ │ ├─0-4 变量与类型转换
│ │ │ ├─0-5 格式化与运算符
│ │ │ ├─0-6 条件语句
│ │ │ ├─0-7 猜拳小游戏
│ │ │ ├─0-8 while循环
│ │ │ ├─0-9 总结复习
│ │ │ ├─0-10 for循环及循环关键词
│ │ │ ├─0-11 字符串切片
│ │ │ ├─0-12 字符串常用方法
│ │ │ ├─0-13 初识列表
│ │ │ ├─0-14 总结与内容前瞻
│ │ │ ├─0-15 列表高级操作与元组
│ │ │ ├─0-16 字典容器
│ │ │ ├─0-17 函数基本使用
│ │ │ ├─0-18 复习与作业讲解
│ │ │ ├─0-19 列表去重
│ │ │ ├─0-20 函数参数返回值及引用类型
│ │ │ ├─0-21 面试题
│ │ │ ├─0-22 函数作用域及不定长参数
│ │ │ ├─0-23 匿名函数lambda
│ │ ├─02、第二章 2-python面向对象
│ │ │ ├─0-1 初识面向对象
│ │ │ ├─0-2 魔法方法
│ │ │ ├─0-3 案例及作业
│ │ │ ├─0-4 放家具案例
│ │ │ ├─0-5 继承多态
│ │ │ ├─0-6 类其他知识与案例
│ │ │ ├─0-7 文件基本读写操作
│ │ │ ├─0-8 文件读写json数据
│ │ │ ├─0-9 异常处理
│ │ │ ├─0-10 模块与包
│ │ │ ├─0-11 初识unitest模块
│ │ │ ├─0-12 TestRunner及案例
│ │ │ ├─0-13 Fixture
│ │ │ ├─0-14 断言与参数化
│ │ │ ├─0-15 测试报告
│ ├─13、阶段十三 接口测试_v4.1
│ │ ├─01、第一章 1-接口测试基础
│ │ │ ├─0-1 接口测试介绍
│ │ │ ├─0-2 接口测试基础
│ │ │ ├─0-3 接口与接口测试概念
│ │ │ ├─0-4 HTTP协议
│ │ │ ├─0-5 接口规范
│ │ │ ├─0-6 接口解析用例设计
│ │ ├─02、第二章 2-Postman实现接口测试
│ │ │ ├─0-1 Postman介绍安装
│ │ │ ├─0-2 Postman基本使用
│ │ │ ├─0-3 Postman高级用法
│ │ │ ├─0-4 Postman测试报告
│ │ │ ├─0-5 postman参数化
│ │ │ ├─0-6 项目实战
│ │ ├─03、第三章 3-数据库操作
│ │ │ ├─0-1 数据库基本操作
│ │ │ ├─0-2 数据库事务操作
│ │ ├─04、第四章 4-代码实现接口测试
│ │ │ ├─0-1 Requests库
│ │ │ ├─0-2 集成UnitTest
│ │ │ ├─0-3 接口测试框架开发
│ │ │ ├─0-4 代码框架项目实战
│ │ ├─05、第五章 5-持续集成
│ │ │ ├─0-1 持续集成介绍
│ │ │ ├─0-2 Git与Git代码托管平台
│ │ │ ├─0-3 Jenkins
│ │ ├─06、第六章 6-接口测试扩展
│ │ │ ├─0-1 https扩展
│ │ │ ├─0-2 webService扩展
│ │ │ ├─0-3 接口Mock测试
│ ├─课件
│ │ ├─CentOS7-Ego1.7z
│ │ ├─金融项目实战-学习资料.7z
│ │ ├─python基础V5.0学习资料.7z
│ │ ├─性能测试V5.0学习资源.7z



![[性能测试] Python移动端APP自动化测试课程 App自动化Appium+Python自动化测试实战培](https://static.kouhao8.com/sucaidashi/xkbb/391d69fb13a251f277efa2c92d75b81c.jpg?x-oss-process=image/format,webp/resize,w_88/crop,w_88,h_88,g_nw)
![[性能测试] Python移动端APP自动化测试课程 App自动化Appium+Python自动化测试实战培训课程](https://static.kouhao8.com/sucaidashi/xkbb/e7c984984ec9c32d9e753b9b92580dad.jpg?x-oss-process=image/format,webp/resize,w_88/crop,w_88,h_88,g_nw)


![[性能测试] Python移动端APP自动化测试课程 App自动化Appium+Python自动化测试实战培训课程](https://static.kouhao8.com/sucaidashi/xkbb/bdc9e7de27065793e4d2300cadc1ba75.png?x-oss-process=image/format,webp/resize,w_88/crop,w_88,h_88,g_nw)




![[测试] 9套LoadRunner软件测试视频教程合集 轻松彻底学会LoadRunner性能测试](https://static.kouhao8.com/sucaidashi/xkbb/d9a716bf0f63bcb4522654aebe11be36.jpg?x-oss-process=image/format,webp/resize,w_88/crop,w_88,h_88,g_nw)







![[自动化测试] 基于Java Web自动化测试 Selenium基础到企业应用视频课程](https://static.kouhao8.com/sucaidashi/xkbb/a62e6ddea3d5a666e08b04d42292ccac.jpg?x-oss-process=image/format,webp/resize,w_88/crop,w_88,h_88,g_nw)










相关资源