
拉勾教育-高薪Offer特训营·测试P6班
来自 网络整理·免费领取学习资源
9,055 领取 · 9,418 收藏更新于 2026年9月20日
这份资料来自网络整理2026年的付费VIP课,内容以视频为主,对应《拉勾教育-高薪Offer特训营·测试P6班》。官网需要单独购买,有集上可以免费领取。
本套课程来自拉勾教育-高薪Offer特训营·测试P6班
本套课程文件总计173G,附课程相关资料
课程目录
- 01–阶段一: 软件测试基础
- 01–测试理论体系
- 1–课程资料
- 2–任务一 软件测试前置基础知识
- 1–软件测试的定义
- 2–软件测试的意义
- 3–软件测试工作的开展方式和为什么会有软件测试的岗位
- 4–软件测试的发展前景
- 5–软件测试的职业规划
- 6–软件测试的测试对象和总结
- 3–任务二 软件测试理论
- 1–软件测试分类
- 2–软件测试策略和基本原则
- 3–软件开发模型
- 4–软件测试模型
- 5–软件质量模型
- 6–软件测试沟通技巧
- 4–任务三 项目管理
- 1–项目流程
- 2–软件测试流程
- 3–测试左移和测试右移
- 4–项目管理方法
- 5–软件测试流程实战解析(敏捷开发流程实战)
- 5–任务四 黑盒测试用例设计方法
- 1–黑盒系统简要介绍
- 2–等价类法测试用例设计
- 3–边界值法测试用例设计
- 4–判定表法测试用例设计
- 5–状态迁移图法
- 6–场景分析法测试用例设计
- 7–正交分析法
- 8–最实用的编写测试用例方法和用例设计高效经验总结
- 6–任务五 白盒测试用例设计
- 1–白盒测试的定义
- 2–白盒测试的覆盖基本标准
- 3–流程覆盖、精准化测试
- 4–白盒测试工具
- 7–任务六 测试用例设计和缺陷管理
- 1–测试用例设计_测试用例的定义
- 2–测试用例设计_测试用例的八大要素
- 3–测试用例设计_测试用例评审和用例的更新与迭代
- 4–缺陷的定义和缺陷报告
- 5–缺陷定位方法
- 6–缺陷管理流程
- 7–缺陷结果统计分析方法和工作量评估方法
- 8–任务七 测试平台
- 1–项目管理平台__禅道
- 2–代码管理工具_SVN
- 3–GIT介绍
- 4–Git的安装和配置
- 5–Git命令行用法
- 6–Git Pull和Git Push
- 7–Git 冲突
- 8–持续集成工具介绍
- 02–软件测试工作实战演练
- 1–课程资料
- 1–第一阶段模块二课程资料
- 2–任务一
- 1–智慧物业系统介绍
- 2–测试实际工作演练_立项
- 3–测试实际工作演练_需求阶段
- 4–测试实际工作演练_实施阶段_敏捷模式管理流程、单元测试
- 5–测试实际工作演练_实施阶段_接口测试
- 6–测试实际工作演练_实施阶段_功能测试
- 7–测试实际工作演练_实现阶段_性能测试
- 8–测试实际工作演练_实施阶段_安全测试
- 9–测试实际工作演练_发布和维护
- 02–阶段二: Linux和数据库基础
- 01–Linux基础
- 1–Linux课程资料
- 1–讲义
- 2–Linux相关工具
- 10–任务九 Linux安装第三方工具
- 1–Linux 安装第三方工具包-rpm命令
- 2–Linux 安装第三方工具包-yum安装软件
- 3–Linux 安装第三方工具包-软件安装的注意事项
- 4–Linux 安装第三方工具包-安装jdk
- 5–Linux 安装第三方工具包-安装tomcat
- 6–Linux 安装第三方工具包-安装MySQL
- 7–Linux 安装第三方工具包-解决MySQL乱码
- 8–Linux 安装第三方工具包-MySQL客户端远程连接数据库
- 11–任务十 Linux环境搭建实战演练
- 1–多Linux服务器部署操作
- 12–任务十一 Linux Shell编程
- 1–Linux Shell编程-Shell编程简介
- 10–Linux Shell编程-case多选择语句
- 11–Linux Shell编程-跳出循环break和continue
- 12–Linux Shell编程-函数的使用及参数传递
- 2–Linux Shell编程-快速入门
- 3–Linux Shell编程-使用变量
- 4–Linux Shell编程-字符串定义和使用
- 5–Linux Shell编程-Shell运算符
- 6–Linux Shell编程-IF语句
- 7–Linux Shell编程-for循环遍历
- 8–Linux Shell编程-while循环
- 9–Linux Shell编程-无限循环
- 13–任务十二 Linux Shell实战练习
- 1–Linux Shell编程-案例1统计目录文件
- 2–Linux Shell编程-案例2猜数字小游戏
- 3–Linux Shell编程-案例3查看磁盘信息
- 2–任务一 Linux概述和安装配置Linux
- 1–linux简介
- 2–VMware的安装和使用(一)
- 3–VMware的安装和使用(二)
- 4–VMware的安装和使用(三)
- 5–VMware的安装和使用(四)
- 6–VMware的安装和使用(五)
- 7–VMware的安装和使用(六)
- 8–客户端连接工具介绍
- 3–任务二 Linux组成和目录结构
- 1–linux的组成
- 2–linux目录结构
- 4–任务三 Linux基本命令
- 1–linux中常用的快捷键
- 10–定向输出符号
- 11–管道符及逻辑控制&&
- 12–history查看历史命令
- 2–命令格式及帮助手册使用
- 3–展示目录的命令
- 4–创建目录和删除目录
- 5–创建文件和删除文件命令
- 6–复制与剪切命令
- 7–cat查看文件命令
- 8–more命令和less命令查看文件
- 9–head命令和tail命令查看文件
- 5–任务四 Linux打包和解包命令
- 1–打tar包和解tar包
- 2–压缩与解压缩
- 6–任务五 Linux时间操作命令
- 1–日期与日历的介绍
- 7–任务六 Linux查找和过滤命令
- 1–find查找命令
- 2–grep查询
- 8–任务七 文本编辑工具Vi命令
- 1–vi编辑器
- 9–任务八 系统管理命令
- 1–用户管理命令
- 2–sudo获取临时管理员权限
- 3–用户组的操作
- 4–管理文件的权限
- 5–Linux 更变文件所有者和组
- 6–Linux 磁盘管理
- 7–Linux 进程管理命令
- 8–Linux 网络管理命令
- 02–Mysql基础
- 1–Mysql课程资料
- 1–Mysql讲义
- 2–Mysql工具资料
- 2–任务一 Mysql基础和SQL入门
- 1–MySQL基础和SQL入门之数据库的基本概念
- 10–MySQL基础和SQL入门之数据库管理系统
- 11–MySQL基础和SQL入门之数据库表
- 12–MySQL基础和SQL入门之SQL的概念
- 13–MySQL基础和SQL入门之SQL的通用用法
- 14–MySQL基础和SQL入门之SQL的分类
- 15–MySQL基础和SQL入门之DDL操作数据库_创建&查询
- 16–MySQL基础和SQL入门之MySQL自带数据库的介绍
- 17–MySQL基础和SQL入门之DDL操作数据库_修改&删除
- 18–MySQL基础和SQL入门之MySQL的常见数据类型
- 19–MySQL基础和SQL入门之DDL操作数据表_创建&查看
- 2–MySQL基础和SQL入门之常见的数据库软件
- 20–MySQL基础和SQL入门之DDL操作数据表_删除
- 21–MySQL基础和SQL入门之DDL操作数表_修改
- 22–MySQL基础和SQL入门之DML插入数据
- 23–MySQL基础和SQL入门之DML_修改数据
- 24–MySQL基础和SQL入门之DML_删除数据
- 25–MySQL基础和SQL入门之DQL_简单查询
- 26–MySQL基础和SQL入门之DQL_条件查询
- 3–MySQL基础和SQL入门之MySQL的安装
- 4–MySQL基础和SQL入门之MySQL的卸载
- 5–MySQL基础和SQL入门之MySQL环境变量配置
- 6–MySQL基础和SQL入门之MySQL的启动与关闭
- 7–MySQL基础和SQL入门之命令行登陆MySQL
- 8–MySQL基础和SQL入门之SQLYog的安装及介绍
- 9–MySQL基础和SQL入门之MySQL的目录结构
- 3–任务二 单表、约束和事务
- 1–MySQL单表、约束和事务之DQL_排序查询
- 10–MySQL约束和策略之唯一约束
- 11–MySQL约束和策略之默认值
- 12–MySQL事务之基本概念&转账操作演示
- 13–MySQL事务之MySQL手动提交事务
- 14–MySQL事务之MySQL自动提交事务
- 15–MySQL事务之MySQL的四大特性
- 16–MySQL事务之MySQL事务隔离级别
- 17–MySQL事务之隔离级别相关命令
- 18–MySQL事务之脏读演示及解决
- 19–MySQL事务之不可重复读演示及解决
- 2–MySQL单表、约束和事务之DQL_聚合函数
- 20–MySQL事务之幻读演示及解决
- 3–MySQL单表、约束和事务之DQL_分组查询
- 4–MySQL单表、约束和事务之limit关键字
- 5–MySQL约束和策略之约束的介绍
- 6–MySQL约束和策略之主键约束
- 7–MySQL约束和策略之主键自增
- 8–MySQL约束和策略之DELETE和TRUNCATE对自增长的影响
- 9–MySQL约束和策略之非空约束
- 4–任务三 多表&外键&数据库设计
- 1–MySQL多表之多表的概述
- 10–MySQL多表关系之设计演员与角色表(多对多关系)
- 11–MySQL内外连接和子查询之多表查询的介绍
- 12–MySQL内外连接和子查询之内连接查询
- 13–MySQL内外连接和子查询之外连接查询
- 14–MySQL内外连接和子查询之子查询介绍
- 15–MySQL内外连接和子查询之子查询作为查询条件
- 16–MySQL内外连接和子查询之子查询结果作为一张表
- 17–MySQL内外连接和子查询之子查询结果是单列多行
- 18–MySQL数据库设计三范式和反三范式
- 2–MySQL多表之创建外键约束
- 3–MySQL多表之删除外键约束&外键注意事项
- 4–MySQL多表之级联删除
- 5–MySQL多表关系介绍
- 6–MySQL多表关系一对多关系介绍
- 7–MySQL多表关系之多对多关系介绍
- 8–MySQL多表关系之一对一关系介绍
- 9–MySQL多表关系之设计省市表(一对多关系)
- 5–任务四:Mysql索引、存储过程和触发器
- 1–索引的介绍
- 10–存储过程创建方式2
- 11–存储过程创建方式3
- 12–触发器的介绍
- 13–触发器的创建及使用
- 14–DCL创建用户
- 15–DCL用户授权
- 16–DCL查看用户权限
- 17–DCL_查询用户&删除用户
- 18–数据库的备份_SQLYog方式
- 19–数据库的备份_命令行方式
- 2–索引的创建&删除
- 3–索引性能测试
- 4–索引的优缺点
- 5–视图的介绍和创建
- 6–使用视图进行查询操作
- 7–视图和表的区别
- 8–存储过程的介绍
- 9–存储过程创建方式1
- 03–Linux和数据库之拉勾教育项目实战
- 1–Linux和数据库项目实战课程资料
- 1–Linux和数据库项目实战讲义
- 2–Linux和数据库项目实战课程工具资料
- 2–任务一 拉勾教育环境安装和定位Bug实战
- 1–使用Vmware快速安装CentOS 7
- 10–部署后端代码
- 11–部署前端代码一
- 12–部署前端代码二
- 13–查看操作日志
- 14–其他查看日志的方式和技巧
- 15–根据日志和SQL深度定位Bug_案例一
- 16–根据日志和SQL深度定位Bug_案例二
- 17–根据日志和SQL深度定位Bug_案例三
- 18–Linux和数据库项目实战总结
- 2–配置yum国内镜像源
- 3–安装SSH工具和MySQL_安装SSH工具Xshell和连接到Linux服务器
- 4–安装SSH工具和MySQL_安装XFTP和上传MySQL安装文件
- 5–安装SSH工具和MySQL_安装MySQL
- 6–安装SSH工具和MySQL_配置和启动MySQL
- 7–安装SSH工具和MySQL_修改MySQL密码
- 8–安装SSH工具和MySQL_开启MySQL远程连接权限、打通防火墙和navicat连接数据库
- 9–安装Apache Tomcat
- 04–Redis分布式缓存集群
- 1–Redis课程资料
- 1–Redis讲义
- 2–任务一:Redis分布式缓存集群
- 1–互联网架构的演变历程
- 10–判断和移动key
- 11–过期时间
- 12–数据类型一之string_1
- 13–数据类型一之string_2
- 14–数据类型一之string_3
- 15–数据类型一之string_4
- 16–数据类型二之list_1
- 17–数据类型二之list_2
- 18–数据类型二之list_3
- 19–数据类型二之list_4
- 2–Redis入门
- 20–数据类型三之set_1
- 21–数据类型三之set_2
- 22–数据类型四之hash_1
- 23–数据类型四之hash_2
- 24–数据类型五之Zset_1
- 25–数据类型五之Zset_2
- 26–持久化-RDB-自动备份-1
- 27–持久化-RDB-自动备份-2
- 28–持久化-RDB-手动备份
- 29–持久化-AOF-1
- 3–Redis-Memcache-MongoDB对比
- 30–持久化-AOP-2
- 31–事务1-介绍
- 32–事务2-同生共死
- 33–事务3-一粒老鼠屎坏一锅汤
- 34–事务4-冤有头债有主
- 35–事务5-监控watch
- 36–发布订阅
- 37–主从复制之一主二仆
- 38–主从复制之血脉相传
- 39–主从复制之谋权篡位
- 4–分布式数据库特色CAP
- 40–主从复制的原理
- 41–主从复制之哨兵模式
- 42–哨兵模式的小缺点
- 43–配置文件详解-1
- 44–配置文件详解-2
- 5–CAP理论总结
- 6–redis下载并安装
- 7–redis启动和关闭
- 8–常用的操作命令
- 9–模糊查询keys
- 03–阶段三: Web功能测试技术实战
- 01–Web功能测试必备技术
- 1–课程资料
- 1–讲义
- 2–工具资料
- 2–任务一: 拉勾商城介绍和搭建拉勾商城
- 1–前后端分离架构介绍
- 2–拉勾商城windows环境搭建
- 3–Linux环境搭建(一)
- 4–Linux环境搭建(二)
- 5–拉勾商城介绍
- 3–任务二: 掌握常用抓包工具和原理
- 1–功能测试必备_抓包工具介绍和原理
- 10–Charles抓包工具介绍和安装
- 11–Charles抓包_Charles入门案例
- 12–Charles抓包_Charles过滤器的使用
- 13–Charles抓包_Charles抓包准备工作
- 14–Charles抓包_设置断点
- 15–Charles抓包_Charles设置弱网
- 16–Charles抓包_Charles抓取HTTPS
- 2–功能测试必备_抓包工具之谷歌开发者工具
- 3–Fiddler抓包工具_Fiddler安装和入门示例
- 4–Fiddler抓包工具_Fiddler过滤器
- 5–Fiddler抓包工具_Fildder抓包准备工作
- 6–Fiddler抓包工具_Fiddler断点拦截请求数据
- 7–Fiddler抓包工具_Fiddler断点拦截响应数据
- 8–Fiddler抓包工具_Fiddler弱网测试
- 9–Fidder抓包工具_Fiddler抓取HTTPS请求
- 4–任务三: 拉勾商城数据表结构测试流程梳理
- 1–数据库表结构和作用说明
- 2–拉勾商城Web项目_测试流程梳理
- 02–拉勾商城Web功能测试实战演练
- 1–Web功能测试项目实战课程资料
- 2–任务一: 需求分析、测试计划和测试方案
- 1–需求分析
- 2–编写测试计划和方案
- 3–测试计划和测试方案的区别
- 3–任务二: 测试用例设计和评审
- 1–业务场景测试用例设计
- 10–促销活动测试用例设计
- 11–拉勾商城功能测试用例设计总结
- 12–评审测试用例
- 13–UI界面测试
- 14–兼容性测试和Web性能测试
- 2–注册会员功能测试用例设计
- 3–登录功能测试用例设计
- 4–banner图用例设计
- 5–购物车功能测试用例设计
- 6–会员管理测试用例设计
- 7–订单状态测试用例设计(一)
- 8–订单状态测试用例设计(二)
- 9–搜索商品测试用例设计
- 4–任务三: 执行用例、跟踪缺陷、报告和总结
- 1–拉勾商城Web项目_执行用例
- 2–拉勾商城Web项目_禅道管理Bug
- 3–拉勾商城Web项目_测试报告和总结
- 04–阶段四: Python基础
- 01–Python编程入门
- 1–课程资料
- 2–任务一: Python入门
- 1–Python语言介绍及安装
- 2–Win下Pycharm安装使用
- 3–Mac下Pycharm安装和使用
- 4–脚本编程与交互式编程
- 3–任务二: Python语法
- 1–变量的定义
- 10–条件判断
- 11–循环
- 12–continue和break
- 13–智能密码锁1
- 14–智能密码锁2
- 2–变量命名规范
- 3–变量赋值
- 4–数据类型1
- 5–数据类型2
- 6–数据类型转换
- 7–算术运算符
- 8–赋值比较运算符
- 9–逻辑运算符
- 4–任务三: Python数据结构
- 1–Python数据结构-字符串格式化1
- 10–Python数据结构-列表函数2
- 11–Python数据结构-列表表达式
- 12–Python数据结构-案例销售数据排行榜
- 13–Python数据结构-字典操作
- 14–Python数据结构-字典的遍历和函数
- 15–Python数据结构-集合
- 2–Python数据结构-字符串格式化2
- 3–Python数据结构-字符串索引与切片
- 4–Python数据结构-字符串函数
- 5–Python数据结构-案例电话号码识别
- 6–Python数据结构-元祖
- 7–Python数据结构-案例销售统计冠军
- 8–Python数据结构-列表基本操作
- 9–Python数据结构-列表函数1
- 5–任务四: Python 进阶
- 1–Python进阶-函数定义与参数
- 10–Python进阶-模块导入
- 11–Python进阶-自定义模块
- 12–Python进阶-日期时间模块
- 13–Python进阶-随机数
- 14–Python进阶-OS模块
- 15–Python进阶-SYS模块
- 2–Python进阶-函数返回值
- 3–Python进阶-匿名函数
- 4–Python进阶-面向对象、类和实例
- 5–Python进阶-对象属性与方法
- 6–Python进阶-面向对象类属性与方法
- 7–Python进阶-面向对象一切皆对象
- 8–Python进阶-案例电商购物车系统1
- 9–Python进阶-案例电商购物车系统2
- 02–Python项目实战之-多线程执行测试用例
- 1–课程资料
- 1–课程资料(讲义、代码、工具)
- 2–任务一: Python多线程和项目实战
- 1–线程和进程以及相关概念一
- 10–Threading_线程锁和信号量二
- 11–Threading_重写Threading的run方法
- 12–Threading_队列一
- 13–Threading_队列二
- 14–Threading_线程池
- 15–Threading_tomorrow库
- 16–Unittest框架介绍和入门案例
- 17–TestCase介绍和源码解析Pycharm运行TestCase的两种方式
- 18–Unittest框架_TestCase跳过测试用例
- 19–Unittest框架_引入TestFixture
- 2–线程和进程以及相关概念二
- 20–Unittest框架_Unittest断言
- 21–TestSuite和TestRunner 入门案例
- 22–TestSuite和TestRunner TestLoaders加载测试用例
- 23–测试报告TestResult
- 24–Pycharm集成Unittest
- 25–多线程运行测试用例
- 3–Python实现多线程编程的几种方式
- 4–多线程编程入门案例一
- 5–多线程编程入门案例二
- 6–Threading_Threading语法介绍
- 7–Threading_线程阻塞
- 8–Threading_守护线程和非守护线程
- 9–Threading_线程锁和信号量一
- 05–阶段五: JAVA基础
- 01–Java编程基础
- 1–Java编程基础课程资料
- 1–课程资料
- 2–任务一: 初识计算机和Java语言
- 1–计算机的基本概念
- 10–相关的概念
- 11–编写Java程序的流程(上)
- 12–编程Java程序的流程(下)
- 13–常见的错误和简化的编译运行
- 14–常用的快捷键和注释
- 15–环境变量的配置
- 16–跨平台原理
- 17–任务总结
- 2–常见的主要硬件
- 3–主要硬件的详解
- 4–常见的主要软件
- 5–计算机的体系结构
- 6–计算机语言的发展
- 7–Java语言的发展
- 8–Java语言的主要版本
- 9–开发工具的下载和安装
- 3–任务二: 变量和数据类型
- 1–变量的基本概念
- 10–正十进制转换为二进制的方式二
- 11–正二进制转换为十进制的方式
- 12–负十进制转换为二进制的方式
- 13–负二进制转换为十进制的方式
- 14–单个字节所能表示的整数范围
- 15–整数类型的概念
- 16–整数类型的编程使用(上)
- 17–整数类型的编程使用(下)
- 18–整数类型的笔试考点
- 19–浮点类型的概念
- 2–变量的声明和使用
- 20–浮点类型的编程使用
- 21–布尔类型的概念和编程使用
- 22–字符类型的概念
- 23–字符类型和编号的使用
- 24–Unicode字符集的概念和使用
- 25–转义字符的概念和使用
- 26–自动类型转换的概念和使用
- 27–强制类型转换的概念和使用
- 28–任务总结
- 3–变量使用的注意事项
- 4–标识符的命名法则
- 5–变量输入输出的案例实现
- 6–变量输入输出案例的优化和手册介绍
- 7–数据类型的分类
- 8–常用的进制
- 9–正十进制转换为二进制的方式一
- 4–任务三: 运算符
- 1–算术运算符的概念和使用
- 10–逻辑运算符的概念和使用
- 11–逻辑运算符的短路特性
- 12–逻辑运算符判断三位数
- 13–三目运算符的概念和使用
- 14–三目运算符查找最大值
- 15–赋值运算符的概念和使用
- 16–赋值运算符的考点一
- 17–赋值运算符的笔试考点二
- 18–移位运算符的概念
- 19–移位运算符的使用
- 2–算术运算符的注意事项
- 20–位运算符的概念
- 21–位运算符的使用
- 22–运算符的优先级
- 23–任务总结
- 3–算术运算符实现时间拆分
- 4–字符串连接符的概念和使用
- 5–关系运算符的概念和使用
- 6–关系运算符实现负数判断
- 7–自增减运算符的概念和使用
- 8–前后加加的区别
- 9–自增减运算符的笔试考点
- 5–任务四: 流程控制语句
- 1–分支结构的概念
- 10–出租车计费系统的实现
- 11–if分支结构实现等级判断
- 12–switchcase分支结构的概念
- 13–switchcase分支结构实现等级判断
- 14–switchcase分支结构实现字符界面
- 15–循环结构的概念
- 16–for循环的概念和使用
- 17–for循环打印奇数
- 18–for循环实现累加和
- 19–for循环实现水仙花数的打印
- 2–if分支结构的概念和使用
- 20–continue关键字
- 21–break关键字模拟聊天的框架实现
- 22–break关键字模拟聊天的完整实现
- 23–猜数字游戏的框架实现
- 24–猜数字游戏的完整实现
- 25–双重for循环的由来
- 26–双重for循环的执行流程和特点
- 27–各种星星图案的打印
- 28–九九乘法表的打印
- 29–素数打印的实现
- 3–if分支结构查找最大值的方式一
- 30–素数打印的优化
- 31–while循环的概念和使用
- 32–while循环实现调和数列的累加和
- 33–while循环和for循环的比较
- 34–while循环实现反向输出
- 35–dowhile循环的概念和使用
- 36–dowhile循环模拟任务检查
- 37–循环的笔试考点
- 38–任务总结
- 4–if分支结构查找最大值的方式二
- 5–ifelse分支结构的概念和使用
- 6–ifelse分支结构判断负数和非负数
- 7–ifelseifelse分支结构的概念和使用
- 8–个人所得税的计算方式一
- 9–个人所得税的计算方式二
- 6–任务五: 数组以及应用
- 1–一维数组的基本概念
- 10–一维数组的优缺点
- 11–一维数组之间元素的拷贝实现
- 12–一维数组之间元素的拷贝优化
- 13–一维数组之间拷贝的笔试考点
- 14–一维数组统计数字次数的原理分析
- 15–一维数组统计数字次数的编码实现
- 16–数组实现学生考试成绩的录入和打印
- 17–数组实现学生成绩总分和平均分的计算
- 18–数组工具类的概念和元素打印
- 19–数组工具类实现元素填充和比较
- 2–一维数组的声明方式
- 20–数组工具类实现元素排序和查找
- 21–二维数组的基本概念
- 22–二维数组的声明和使用
- 23–二维数组的初始化和考点
- 24–二维数组实现杨辉三角
- 25–任务总结
- 3–一维数组的使用
- 4–一维数组的初始化
- 5–内存结构分析
- 6–一维数组增删改查之声明和赋值操作
- 7–一维数组增删改查之插入操作
- 8–一维数组增删改查之删除操作
- 9–一维数组增删改查之查改操作
- 02–Java面向对象
- 1–课程资料
- 2–任务一: 类和对象
- 1–对象和面向对象的概念
- 10–Person类中无参无返回值成员方法的调用
- 11–Point类中无参无返回值成员方法的定义
- 12–Person类中有参无返回值成员方法的使用
- 13–Person类中多个形参成员方法的使用
- 14–Point类中有参无返回值成员方法的使用
- 15–Person类中可变长参数的使用
- 16–Point类中可变长参数的使用
- 17–Person类中无参有返回值方法的使用
- 18–Point类中无参有返回值方法的使用
- 19–方法的传参过程
- 2–面向对象编程的概念
- 20–参数传递的注意事项1
- 21–参数传递的注意事项2
- 22–参数传递的注意事项3
- 23–任务总结
- 3–类和对象的概念
- 4–类和对象以及引用的定义
- 5–Person类的定义
- 6–Person类代码的执行流程和内存分析
- 7–Point类的定义
- 8–成员方法的格式和详解
- 9–Person类中无参无返回值成员方法的定义
- 3–任务二: 方法和封装
- 1–构造方法的概念和使用
- 10–this关键字的使用方式1
- 11–this关键字的使用方式2
- 12–this关键字的使用方式3
- 13–引用变量的注意事项
- 14–阶乘的计算方式1
- 15–阶乘的计算方式2
- 16–递归方式的原理分析
- 17–费氏数列的递归实现
- 18–费氏数列的递推实现
- 19–代码的拆分实现
- 2–构造方法的作用
- 20–封装的概念
- 21–封装的实现(上)
- 22–封装的实现(下)
- 23–学生信息的录入和JavaBean的概念
- 24–任务总结
- 3–Point类的定义
- 4–重载的概念和体现形式
- 5–Person类中重载的使用
- 6–Point类中重载的使用
- 7–重载的实际意义
- 8–this关键字的基本概念
- 9–this关键字的工作原理
- 4–任务三: static关键字和继承
- 1–People类和测试类的实现
- 10–继承的由来和概念
- 11–继承的意义
- 12–继承的特点1
- 13–继承的特点2
- 14–继承的特点3和特点4
- 15–方法重写的概念和使用
- 16–方法重写的原则
- 17–IDEA的下载方式
- 18–IDEA的安装方式
- 19–IDEA的初始化
- 2–static关键字的基本概念
- 20–Animal类的实现
- 21–Dog类和DogTest类的实现
- 22–构造块和静态代码块的考点
- 23–权限修饰符和包的定义
- 24–final修饰类和方法的作用
- 25–final修饰成员变量的作用
- 26–任务总结
- 3–static关键字的使用方式
- 4–构造块和静态代码块
- 5–main方法的详解
- 6–Singleton和SingletonTest类的框架实现
- 7–Singleton类和SingletonTest类的完整实现
- 8–执行流程和内存结构分析
- 9–单例设计模式
- 5–任务四: 多态和特殊类
- 1–多态的概念和语法格式
- 10–抽象类的实际意义
- 11–开发经验的分享
- 12–抽象类的应用
- 13–笔试考点
- 14–接口的基本概念
- 15–接口的实际意义
- 16–类和接口之间的关系
- 17–抽象类和接口的主要区别
- 18–任务总结
- 2–Shape类和Rect类的实现
- 3–Rect类重写show方法的使用
- 4–多态的特点
- 5–引用数据类型之间转换的方式
- 6–引用数据类型转换的注意事项
- 7–Rect对象特征的打印
- 8–多态的实际意义
- 9–抽象方法和抽象类的概念
- 6–任务五:特殊类
- 1–内部类的概念和分类
- 10–枚举类的概念和自定义实现
- 11–枚举类型的定义
- 12–自定义类和枚举类型在switch结构的使用
- 13–Enum类的概念和常用方法
- 14–Enum类的常用方法
- 15–枚举类实现接口的方式
- 16–注解的概念
- 17–注解的定义和使用
- 18–元注解的概念和@Retention的使用
- 19–@Documented的使用
- 2–普通内部类的定义
- 20–@Target和@Inherited的使用
- 21–@Repeatable的使用
- 22–常见的预制注解
- 23–任务总结
- 3–普通内部类的使用方式
- 4–静态内部类的定义
- 5–静态内部类的使用方式
- 6–局部内部类的定义
- 7–局部内部类的使用方式
- 8–回调模式的概念和编程
- 9–匿名内部类的使用
- 06–阶段六: 接口自动化测试
- 01–讲义和课程资料
- 1–课程资料
- 02–接口测试必备理论介绍
- 1–任务一 初识接口
- 1–接口测试课程介绍和接口的发展历史
- 2–接口测试在互联网测试中的地位
- 3–接口和接口测试的概念
- 4–接口的分类
- 5–接口的访问形式
- 6–Flask框架演示如何设计一个接口
- 2–任务二 HTTP协议
- 1–HTTP协议介绍
- 10–深入理解HTTPS (三)
- 11–TCP、UDP、三次握手、四次挥手
- 2–HTTP请求和URL介绍
- 3–HTTP请求行、请求头和请求体介绍
- 4–HTTP请求案例
- 5–HTTP响应介绍
- 6–HTTP响应
- 7–HTTPS的作用和区别
- 8–深入理解HTTPS (一)
- 9–深入理解HTTPS (二)
- 3–任务三 会话管理
- 1–会话管理之会话管理的概念
- 2–会话管理之Cookie实现会话管理
- 3–会话管理之Cookie实现会话管理代码示例
- 4–会话管理之Session实现会话管理
- 5–会话管理之Token实现会话管理
- 6–会话管理之登录授权
- 7–会话管理之接口签名的处理
- 4–任务四 接口文档
- 1–接口文档之接口文档介绍
- 2–接口文档之接口文档的分类
- 3–接口文档之接口规范
- 4–接口测试的工作流程
- 5–任务五 接口用例设计
- 1–接口测试用例设计思路
- 2–接口测试功能测试用例设计方法(一)
- 3–接口测试功能测试用例设计方法(二)
- 4–接口测试功能测试用例设计方法(三)
- 5–接口测试功能测试用例设计方法总结
- 6–单接口测试用例设计
- 7–业务场景测试用例设计
- 03–Postman实现接口自动化测试
- 1–任务一 Postman介绍和入门
- 1–Postman介绍
- 2–Postman工作原理
- 3–Postman安装
- 4–Postman入门案例一
- 5–Postman入门案例二
- 6–Postman入门案例三
- 7–Postman入门案例四
- 8–Postman入门案例五
- 9–Postman入门用法总结
- 2–任务二 Postman高级用法
- 1–Postman管理测试用例
- 10–Postman批量运行测试用例(一)
- 11–Postman批量运行测试用例(二)
- 2–Postman断言介绍和断言案例准备工作
- 3–Postman响应状态码断言和包含断言
- 4–Postman之Json断言和Json数据介绍
- 5–Postman之断言响应头、响应体、 响应时间
- 6–Postman全局变量和环境变量(一)
- 7–Postman全局变量和环境变量(二)
- 8–Postman关联
- 9–Postman请求前置脚本
- 3–任务三 Postman参数化和生成测试报告
- 1–Postman参数化和数据驱动(一)
- 2–Postman参数化和数据驱动(二)
- 3–Postman参数化和数据驱动(三)
- 4–Postman参数化和数据驱动(四)
- 5–Postman脚本自动生成代码
- 6–newman的介绍和安装
- 7–Postman生成测试报告
- 8–Postman总结
- 04–Postman项目实战
- 1–任务一 Postman项目实战
- 1–项目接口测试流程介绍
- 10–项目实战_数据驱动测试
- 2–接口测试准备
- 3–密码错误案例和断言
- 4–登录测试
- 5–登录接口批量运行
- 6–业务场景测试_登录提取令牌
- 7–业务场景测试_使用令牌实现查询课程列表
- 8–业务场景测试_实现添加课程、修改课程、更新课程状态和批量运行
- 9–项目实战_生成测试报告
- 05–JMeter实现接口自动化测试
- 1–任务一 JMeter介绍、安装、入门
- 1–Jmeter 介绍
- 2–Jmeter 安装
- 3–Jmeter 目录结构
- 4–Jmeter 通用配置
- 5–Jmeter 接口测试入门案例
- 6–Jmeter 线程组
- 7–Jmeter HTTP请求
- 8–Jmeter 查看结果树
- 9–Jmeter 入门总结
- 2–任务二 JMeter核心技术
- 1–Jmeter 八大元件、作用域和执行顺序
- 10–Jmeter 关联_正则表达式提取器
- 11–Jmeter 关联_XPath提取器(一)
- 12–Jmeter 关联_XPath提取器(二)
- 13–Jmeter 关联_Json提取器
- 14–Jmeter 断言_响应断言(一)
- 15–Jmeter 断言_响应断言(二)
- 16–Jmeter 断言_响应断言(三)
- 17–Jmeter 断言_响应断言总结
- 18–Jmeter 断言_Json断言(一)
- 19–Jmeter 断言_Json断言(二)
- 2–Jmeter 设置请求头
- 20–Jmeter 断言_Xpath断言(一)
- 21–Jmeter 断言_Xpath断言(二)
- 22–Jmeter 生成测试报告(一)
- 23–Jmeter 生成测试报告(二)
- 24–Jmeter 生成测试报告总结
- 3–Jmeter Cookie管理器
- 4–Jmeter 设置HTTP请求默认值
- 5–Jmeter 参数化_用户定义的变量
- 6–Jmeter 参数化_用户参数
- 7–Jmeter 参数化_CSV配置元件(一)
- 8–Jmeter 参数化_CSV配置元件(二)
- 9–Jmeter 参数化_函数
- 3–任务三 JMeter定时器和逻辑控制器
- 1–Jmeter 定时器_思考时间
- 2–Jmeter 定时器_同步定时器
- 3–Jmeter 逻辑控制器_循环控制器
- 4–Jmeter 逻辑控制器_条件控制器
- 5–Jmeter 逻辑控制器_Foreach控制器
- 4–任务四 Jmeter全局属性和BeanShell编程
- 1–Jmeter 连接数据库(一)
- 2–Jmeter 连接数据库(二)
- 3–Jmeter 全局属性和BeanShell编程
- 4–Jmeter 全局属性和BeanShell编程案例
- 5–Jmeter 总结
- 06–JMeter拉勾教育项目实战
- 1–任务一 JMeter拉勾教育项目实战
- 1–测试流程回顾
- 10–Jmeter生成测试报告
- 11–幂等测试
- 12–总结
- 2–拉勾教育项目实战初始化
- 3–登录接口测试
- 4–断言和参数化(一)
- 5–断言和参数化(二)
- 6–业务场景测试(一)
- 7–业务场景测试(二)
- 8–业务场景测试(三)
- 9–数据库校验
- 07–Python+Requests框架进行接口测试
- 1–任务一 Request入门
- 1–Requests介绍和安装
- 2–Request语法介绍
- 3–Requests入门案例
- 4–Requests处理Cookie案例
- 5–Requests 处理Session
- 6–Requests上传图片接口测试
- 2–任务二 Request + Unittest实现接口测试
- 1–Requests+Unittest实现登陆接口测试
- 3–任务三 Python操作数据库
- 1–Python操作数据库的常见模块介绍
- 2–Pymysql入门案例
- 3–Pymysql查询数据
- 4–Pymysql插入数据
- 5–Pymysql修改和删除数据
- 6–数据库事务的概念
- 7–数据库事务的代码演示
- 8–封装Pymysql
- 4–任务四 接口测试框架
- 1–接口测试框架设计思想
- 10–接口测试框架参数化和数据驱动
- 11–接口测试框架json文件数据驱动测试
- 12–接口测试框架xml文件数据驱动测试
- 13–接口测试框架Excell文件数据驱动测试
- 14–接口测试框架读取Mysql数据库实现驱动测试
- 15–【扩展】JsonPath
- 16–引入日志收集的功能
- 17–登陆态的管理
- 18–接口的加签和加密
- 19–数据的备份和还原
- 2–接口测试框架目录结构
- 3–接口测试框架封装拉勾商城获取验证码接口
- 4–接口测试框架封装拉勾商城登陆接口
- 5–接口测试框架封装拉勾商城注册接口
- 6–接口测试框架封装拉勾商城注册接口2
- 7–接口测试框架实现登陆功能接口测试
- 8–接口测试框架实现注册功能接口测试
- 9–接口测试框架生成测试报告
- 08–接口测试框架项目实战
- 1–任务一 Python+Requests项目实战
- 1–接口测试框架项目实战介绍
- 10–生成测试报告
- 11–登录态管理
- 12–多线程运行测试用例
- 13–数据的备份还原和初始化
- 14–Flask实现Mock(一)
- 15–Flask实现Mock(二)
- 16–接口测试框架_总结
- 2–创建项目目录结构和安装依赖
- 3–初始化配置和日志
- 4–封装登录接口
- 5–封装课程管理模块接口
- 6–实现登录接口测试
- 7–实现课程管理模块业务场景测试
- 8–JsonPath提取数据并断言
- 9–数据驱动测试
- 07–阶段七: Web自动化测试
- 01–Web自动化必备知识
- 1–Web自动化必备知识资料
- 2–任务一 前端基础知识
- 1–自动化测试的概念、流程、分层
- 2–web自动化测试价值及使用场景
- 3–HTML骨架
- 4–基本HTML标签
- 5–HTML表单
- 6–CSS常见选择器使用
- 02–Selenium-API操作
- 1–Selenium-API操作资料
- 2–任务一:Selenium常见操作方法
- 1–Selenium环境搭建
- 2–浏览器驱动安装
- 3–Selenium概念及原理
- 4–浏览器的实例管理
- 5–Selenium四个导航方法
- 6–Selenium三个页面属性方法
- 7–Selenium两个关闭方法
- 8–Selenium一组窗口管理方法
- 9–Selenium截图方法
- 3–任务二:Selenium元素定位
- 1–浏览器开发者工具使用
- 10–Xpath扩展
- 11–Css选择器ID&Class定位
- 12–Css属性&层级等位
- 13–Selenium元素处理-clear&text&get_attribute方法
- 14–is_enabled&is_selected
- 2–ID定位
- 3–Name&Class定位
- 4–TagName定位
- 5–Link-Text&Partial-link-text定位
- 6–Selenium一组元素定位
- 7–Xpath定位思路
- 8–Xpath路径定位
- 9–Xpath属性&层级定位
- 4–代码
- 1–代码
- 03–Selenium高级应用
- 1–Selenium高级应用资料
- 2–任务一:Selenium高级操作
- 1–Selenium鼠标悬停&双击
- 10–Selenium_验证码处理
- 11–Selenium上传文件
- 2–Selenium鼠标滑动三种方式
- 3–Selenium键盘事件
- 4–时间等待Time&Implicitly_Wait方法
- 5–时间等待WebDriverWait方法
- 6–Selenium_Alert处理
- 7–Selenium_多窗口处理
- 8–Selenium_Frame切换三种方式
- 9–Selenium_Frame默认首页
- 3–代码
- 1–其他素材
- 2–代码
- 04–Pytest测试框架
- 1–Pytest测试框架资料
- 2–任务一:Pytest框架
- 1–Pytest安装
- 10–Pytest_Fixture
- 2–Pytest运行方式
- 3–setup_Teardown
- 4–Pytest_Html
- 5–Pytest_Ordering
- 6–Pytest_Reruns
- 7–Pytest_Skip
- 8–Pytest_Xfail
- 9–Pytest参数化
- 3–代码
- 1–代码
- 05–Allure报告
- 1–资料
- 2–jenkins数据文件
- 2–任务一:Allure测试报告
- 1–Allure安装
- 2–Allure_step
- 3–Allure_feature
- 4–Allure_severity
- 5–Jenkins介绍和安装
- 6–Jenkins安装allure插件
- 7–Jenkins生成allure报告
- 3–代码
- 1–代码
- 06–Page Object飞书项目实战
- 1–Page Object飞书项目实战资料
- 1–资料
- 2–任务一:PO设计模式
- 1–Page Object_Po简介
- 2–Page Object_base
- 3–Page Object_po_feishu案例
- 4–Page Object_抽取page文件
- 5–Page Object_find
- 6–Page Object_click&send_keys
- 7–Page Object_text&windows
- 8–Page Object_参数化
- 9–Page Object_报告
- 3–代码
- 1–代码
- 07–拉勾商城系统Web自动化测试
- 1–项目实战资料
- 1–资料
- 2–代码
- 1–代码
- 3–任务一:Web自动化项目实战
- 1–熟悉项目需求
- 2–编写测试用例
- 3–抽取base文件
- 4–抽取page文件
- 5–完善代码
- 6–购物车验证
- 7–测试报告
- 08–阶段八: APP自动化测试
- 09–阶段九: Docker容器化技术
- 10–阶段十: 性能测试
- 01–性能测试基础概念
- 1–资料
- 2–任务一:性能测试基础
- 1–为什么进行性能测试
- 10–性能测试指标_pv&uv&并发数
- 11–性能测试流程
- 2–什么是性能测试
- 3–性能测试策略_基准测试
- 4–性能测试策略_负载测试
- 5–性能测试策略_稳定&压力&并发&容量测试
- 6–性能测试指标_响应时间
- 7–性能测试指标_吞吐量
- 8–性能测试指标_服务器资源
- 9–性能测试指标_错误率
- 02–JMeter性能测试
- 1–资料
- 1–课程资料
- 2–任务一:JMeter工具使用
- 1–JMeter代理录制
- 10–响应时间图表
- 11–服务器资源数据收集
- 12–top数据
- 13–其他数据指标
- 14–nmon工具.
- 15–TPS计算公式
- 16–特殊线程组
- 2–HTTP代理服务器参数设置
- 3–录制脚本优化
- 4–JMeter分布式压测
- 5–JMeter同步定时器
- 6–常数吞吐量定时器
- 7–插件安装
- 8–测试报告
- 9–TPS图表
- 03–性能监控平台
- 1–资料
- 1–课程资料
- 2–任务一:性能监控平台
- 1–Docker+Jmeter+InfluxDB+Grafana 性能监控平台
- 2–Docker+Jmeter+Prometheus+Grafana 性能报警监控平台
- 04–JMeter性能测试实战
- 1–资料
- 1–课程资料
- 2–任务一: JMeter项目实战
- 1–项目环境搭建
- 10–登录脚本优化
- 11–构建测试数据
- 12–执行脚本准备
- 13–登录基准测试
- 14–登录负载测试
- 15–登录稳定性测试
- 16–添加购物车测试策略
- 17–业务流程脚本编写
- 18–业务流程基准测试
- 19–业务流程负载测试
- 2–性能需求分析
- 20–性能监控工具介绍
- 21–Mysql监控慢查询
- 22–Mysql监控连接数
- 23–Mysql监控缓存命中率
- 24–Mysql监控mysql锁
- 25–Mysql监控数据库索引
- 26–JVM连接
- 27–JVM结构
- 28–JVM垃圾回收算法
- 29–性能分析
- 3–性能测试计划
- 30–内存溢出案例
- 31–性能测试报告
- 4–设计测试用例
- 5–编写登录脚本
- 6–编写首页&搜索脚本
- 7–编写添加购物车&商品详情脚本
- 8–编写查看购物车&商品结算
- 9–编写提交订单&查看订单
- 05–Loadrunner工具使用
- 1–资料
- 1–课程资料
- 2–任务一: Loadrunner脚本录制
- 1–工具安装及组件
- 2–Virtual User Generator&协议探测器
- 3–脚本录制
- 4–脚本及函数构成
- 5–运行设置-run_logic&Pacing
- 6–运行设置-log&thinktime
- 7–运行设置-Miscellaneous
- 8–loadrunner测试流程
- 9–常见函数
- 3–任务二: Loadrunner脚本增强
- 1–脚本参数化
- 10–参数化_Random-Number
- 11–参数化_Unique Number
- 12–参数化_常用函数
- 13–关联_自动关联
- 14–关联_手动关联
- 15–关联_脚本录制及关联
- 16–关联_案例_常见函数
- 17–关联_案例_参数关联
- 18–案例_事务
- 19–检查点_Web_find
- 2–视图参数化
- 20–检查点_web_regfind
- 21–检查点_图片检查点
- 22–集合点
- 3–参数化_顺序&每次迭代
- 4–参数化_顺序每次出现&顺序仅取一次
- 5–参数化_随机三种组合
- 6–参数化_唯一&每次迭代
- 7–参数化_唯一&每次出现
- 8–参数化_唯一&仅取一次
- 9–参数化_Date_Time
- 4–任务三: Loadrunner场景及报告
- 1–场景设置介绍
- 10–Analysis报告
- 2–按场景计划
- 3–按用户组计划
- 4–场景运行
- 5–场景监控
- 6–场景_命令行启动
- 7–Analysis介绍
- 8–摘要报告
- 9–Analysis图表分析
- 06–Loadrunner性能实战
- 1–任务一: Loadrunner项目实战
- 1–性能测试流程回顾
- 10–订单提交
- 11–nmon监控
- 12–基准测试
- 13–单业务负载_上
- 14–单业务负载_下
- 15–混合业务并发
- 16–数据收集和报告
- 17–IP欺骗
- 2–熟悉项目
- 3–需求与计划
- 4–测试用例编写
- 5–构建数据
- 6–登录脚本编写
- 7–商品分类
- 8–商品详情页
- 9–购物车添加
- 11–阶段十一: 持续集成和持续交付
- 01–课程讲义和资料
- 1–阶段十一全部资料
- 02–Maven工具
- 1–任务一:Maven
- 1–Maven简介
- 10–pom.xml配置maven编译插件
- 11–运行Maven项目
- 12–idea中配置Maven
- 13–idea中Maven工具栏介绍
- 14–依赖范围介绍
- 2–Maven下载与安装
- 3–Maven的环境变量配置
- 4–Maven仓库
- 5–Maven仓库配置
- 6–Maven常用命令
- 7–使用Maven构建项目
- 8–改造Maven工程
- 9–pom.xml引入依赖
- 03–持续集成和持续交付
- 1–任务一:Jenkins介绍和安装
- 1–持续集成和持续交付导入
- 2–Jenkins集成原理
- 3–安装Java
- 4–安装Jenkins
- 5–Jenkins基础配置和第一个任务
- 2–任务二:Jenkins账户管理、任务和环境变量
- 1–Jenkins账户管理_新建用户和用户管理
- 2–Jenkins账户管理_授权策略配置
- 3–Jenkins账户管理_CSRF安全配置
- 4–Jenkins任务详解
- 5–Jenkins环境变量
- 3–任务三:Jenkins常用插件
- 1–Jenkins安装插件
- 2–Jenkins集成SSH
- 3–Jenkins集成SSH实现自动部署环境实战案例
- 4–Jenkins集成邮件告警
- 5–Jenkins集成Git和构建触发器
- 6–Jenkins集成SVN
- 7–Jenkins集成Maven
- 4–任务四:Jenkins 多任务运行
- 1–Jenkins多任务运行
- 5–任务五:Jenkins持续交付
- 1–Jenkins自由风格实现持续交付
- 10–Jenkinsfile_input参数
- 11–Jenkinsfile_when参数
- 12–Jenkinsfile_parallel参数和script参数
- 13–Jenkinsfile_语法生成工具
- 14–blueocean的应用
- 2–Pipeline入门案例一
- 3–Pipeline入门案例二
- 4–Jenkinsfile_agent参数介绍
- 5–Jenkinsfile_post参数介绍
- 6–Jenkinsfile_stages和environment参数
- 7–Jenkinsfile_options参数
- 8–Jenkinsfile_parameters和triggers参数
- 9–Jenkinsfile_tools参数
- 04–持续集成和持续交付项目实战
- 1–Web自动化持续集成
- 1–实战项目介绍和安装Web相关组件(一)
- 2–实战项目介绍和安装Web相关组件(二)
- 3–普通模式实现拉勾商城环境搭建
- 4–普通模式实现拉勾商城Web自动化测试
- 5–Pipeline实现拉勾商城Web自动化测试
- 2–App自动化持续集成
- 1–App自动化持续集成环境准备一
- 2–App自动化持续集成环境准备二
- 3–App自动化持续集成介绍和确认模拟器、Appium的安装
- 4–App自动化持续集成拉取代码、打包APK、部署APK
- 5–App自动化持续集成代码、执行、报告和邮件
- 6–Pipeline实现APP自动化持续集成
- 3–接口自动化持续集成
- 1–接口自动化持续集成_实现流程和自动化打包
- 2–接口自动化持续集成_实现流程和部署环境(上)
- 3–接口自动化持续集成_实现流程和部署环境(下)
- 4–接口自动化持续集成_实现接口自动化测试
- 5–接口自动化持续集成_Pipeline生成拉勾教育war包
- 6–接口自动化持续集成_Pipeline拉取接口测试代码和自动部署tomcat、mysql
- 7–接口自动化持续集成_Pipeline初始化Mysql、执行接口测试
- 05–SonarQube静态代码扫描
- 1–任务一:SonarQube静态代码扫描
- 1–SonarQube介绍和安装
- 10–Jacoco统计代码覆盖率的方法下
- 11–Jacoco统计代码覆盖率的两种模式
- 12–Jacoco的使用方法
- 13–功能测试代码覆盖率检查(一)
- 14–功能测试代码覆盖率检查(二)
- 15–功能测试代码覆盖率检查(三)
- 16–功能测试代码覆盖率检查(四)
- 17–功能测试代码覆盖率检查(五)
- 18–功能测试代码覆盖率检查(六)
- 19–Maven+Jacoco实现流程
- 2–SonarQube使用流程
- 20–Maven+Jacoco生成测试报告案例
- 21–Maven配置Jacoco扫描的代码白名单和黑名单
- 22–覆盖率阈值设置
- 23–SonarQube+Jacoco+Maven
- 24–mvn sonar的含义
- 25–Linux集成SonarQube+Jacoco+Maven
- 26–Jenkins+SonarQube
- 3–安装SonarQube和JDK11
- 4–安装postgresql数据库
- 5–安装SonarQube
- 6–安装SonarScanner
- 7–SonarQube入门案例
- 8–Jacoco介绍
- 9–Jacoco统计代码覆盖率的方法上
- 12–阶段十二: 测试开发
- 01–HTML、CSS
- 1–课程资料
- 1–代码1
- 2–代码2
- 3–HTML基础
- 4–CSS基础
- 5–CSS核心样式
- 6–HTML 5
- 7–CSS 3
- 2–任务一:HTML基础语法
- 1–HTML概述
- 10–DTD、命名空间、字符集
- 11–html常用标签-注释
- 12–html常用标签-标题
- 13–html常用标签-段落和换行
- 14–html常用标签-文本格式化
- 15–html常用标签-图像
- 16–html常用标签-相对路径
- 17–html常用标签-绝对路径
- 18–html常用标签-图像其他属性
- 19–html标签-音频和视频
- 2–互联网原理
- 20–html标签-超级链接
- 21–html标签-锚点跳转
- 22–html标签-无序列表
- 23–html标签-有序列表
- 24–html标签-定义列表
- 25–html标签-布局标签
- 26–html标签-表格基础
- 27–html标签-合并单元格
- 28–html标签-表格分区
- 29–html标签-表单
- 3–纯文本格式
- 30–html标签-表单域form
- 31–html标签-文本框、密码框
- 32–html标签-单选框、复选框
- 33–html标签-按钮
- 34–html标签-文本域textarea
- 35–html标签-下拉菜单
- 36–html标签-label标签
- 37–html字符实体
- 4–HTML概念
- 5–HTML版本规范和标签语法
- 6–HTML元素
- 7–HTML属性
- 8–编辑器
- 9–HTML基本骨架
- 3–任务二:CSS基本语法
- 1–CSS概述
- 10–常用属性-font-size
- 11–css样式属性-盒子实体化三属性
- 12–css选择器-标签选择器
- 13–css选择器-id选择器
- 14–css选择器-类选择器
- 15–css选择器-通配符选择器
- 16–css选择器-后代选择器
- 17–css选择器-交集选择器
- 18–css选择器-并集选择器
- 19–继承性
- 2–内联式样式表
- 20–层叠性-选中目标标签
- 21–层叠性-选中组先级
- 22–层叠性-important 和行内式
- 3–内嵌式样式表
- 4–外联式样式表
- 5–导入式样式表
- 6–css样式规则语法
- 7–CSS代码书写风格
- 8–常用属性-color
- 9–HTML基本骨架
- 9–常用属性-font-family
- 4–任务三:CSS核心样式
- 1–css常用样式-font-weight
- 10–盒模型-height
- 11–盒模型-padding
- 12–盒模型-border
- 13–盒模型-margin
- 14–盒模型扩展-清除默认样式
- 15–盒模型扩展-height 应用
- 16–盒模型扩展-居中
- 17–盒模型扩展-父子盒模型
- 18–盒模型扩展-margin 塌陷现象
- 19–标准文档流
- 2–css常用样式-font-style
- 20–显示模式-display
- 21–浮动定义
- 22–浮动性质-依次贴边
- 23–浮动性质-依次贴边应用
- 24–浮动性质-没有margin塌陷、字围现象
- 25–浮动存在的问题
- 26–清除浮动一
- 27–清除浮动二
- 28–a标签的伪类
- 29–css常用样式-背景属性一
- 3–css常用样式-line-height
- 30–css常用样式-背景属性二
- 31–css常用样式-背景属性三
- 32–css常用样式-背景属性四
- 33–背景应用-替换插入图
- 34–背景应用-padding区域背景图
- 35–背景应用-精灵图
- 36–css3新增背景属性
- 37–定位概述
- 38–相对定位
- 39–相对定位应用
- 4–css常用样式-font综合属性
- 40–绝对定位一
- 41–绝对定位二
- 42–固定定位
- 43–定位应用、压盖、居中
- 44–定位压盖顺序 z-index
- 45–静态轮播图布局一
- 46–静态轮播图布局二
- 5–css常用样式-text-align
- 6–css常用样式-text-decoration
- 7–css常用样式-text-indent
- 8–盒模型概述
- 9–盒模型-width
- 5–任务四:HTML 5
- 1–HTML5 简介
- 2–HTML5新增语义化标签
- 3–HTML5多媒体音频标签
- 4–HTML5多媒体视频标签
- 5–HTML5新增input表单
- 6–HTML5新增可输入表单 datalist
- 7–HTML5新增表单属性
- 6–任务五:CSS 3
- 1–css3 新增子级选择器
- 10–css3 盒子阴影
- 11–css3 过渡属性
- 12–2D 转换-位移
- 13–2D 转换-缩放
- 14–2D 转换-旋转
- 15–2D 转换-倾斜
- 16–2D 转换-基准点
- 17–2D 转换-卡包特效案例
- 18–3D 转换-透视perspective
- 19–3D 转换-旋转
- 2–css3 新增兄弟选择器
- 20–3D 转换-位移
- 21–3D 正方形案例
- 22–css3 动画
- 3–css3 新增结构伪类选择器一
- 4–css3 新增结构伪类选择器二
- 5–css3 新增伪元素选择器
- 6–css3 新增属性选择器
- 7–css3 盒模型
- 8–css3 边框圆角属性
- 9–css3 文字阴影
- 02–JavaScript
- 1–课程资料
- 2–任务一:JavaScript语法
- 1–网页、网站和应用程序
- 10–console 控制台
- 2–前端三层和 JavaScript 应用场景
- 3–JavaScript 的发展过程
- 4–JavaScript 的组成
- 5–计算机组成
- 6–JavaScript 的书写位置
- 7–JavaScript 的注释
- 8–alert 语句和js 书写语法
- 9–prompt 语句
- 3–任务二:数据类型
- 1–字面量的含义
- 10–变量的数据类型
- 11–数据类型转换1
- 12–数据类型转换2
- 2–整数字面量
- 3–浮点数字面量
- 4–特殊数字字面量
- 5–字符串字面量
- 6–变量的介绍和声明
- 7–变量赋值
- 8–数据类型
- 9–检测数据类型方法
- 4–任务三:操作符
- 1–算术运算符 1
- 2–算术运算符 2
- 3–比较运算符 1
- 4–比较运算符 2
- 5–逻辑运算符 1
- 6–逻辑运算符 2
- 7–赋值运算符
- 8–一元运算符
- 9–运算优先级
- 5–任务四:流程控制语句
- 1–表达式、语句
- 10–for 循环的注意事项 1
- 11–for 循环的注意事项 2
- 12–do while 循环
- 13–while 循环
- 14–break 语句
- 15–continue 语句
- 16–穷举思想
- 17–累加器和累乘器
- 18–水仙花数案例
- 2–if 语句的语法
- 3–if 语句注意事项
- 4–多分支 if 语句
- 5–if 语句嵌套
- 6–三元表达式
- 7–switch 语句和星座案例
- 8–switch 语句的注意事项
- 9–for 循环的语法
- 6–任务五: JavaScript 数组
- 1–数组概念
- 2–获取数组元素
- 3–数组的长度
- 4–数组的遍历方法
- 5–数组应用案例
- 7–任务六:JavaScript函数
- 1–函数的概念
- 10–参数和函数的作用域
- 11–作用域链和遮蔽效应
- 12–不写 var 关键字的影响
- 13–预解析和声明提升
- 14–IIFE 自调用函数
- 2–函数的声明和调用
- 3–函数的参数
- 4–函数的返回值
- 5–函数表达式
- 6–函数的数据类型
- 7–arguments 对象
- 8–函数递归
- 9–作用域
- 8–任务七:JavaScript对象
- 1–对象的概念
- 10–复杂数据类型在内存中的存储
- 11–内置对象
- 12–MDN 使用方法
- 13–Math 对象方法 1
- 14–Math 对象方法 2
- 15–数组对象创建、判断数据类型
- 16–数组方法-首尾操作方法
- 17–数组方法-首尾操作方法案例
- 18–数组方法-合并和拆分方法
- 19–数组方法-splice 和位置方法
- 2–对象字面量
- 20–数组方法-倒序和排序
- 21–数组方法-转字符串
- 22–基本包装类型
- 23–字符串的特点
- 24–字符串方法 1
- 25–字符串方法 2
- 3–对象数据的调用和更改
- 4–new Object 方法创建对象
- 5–工厂函数方法创建对象
- 6–自定义构造函数创建对象
- 7–遍历对象方法
- 8–简单数据类型和复杂数据类型
- 9–简单数据类型在内存中的存储
- 9–任务八:ES6新特性
- 1–课程介绍
- 10–模板字符串标签函数
- 11–字符串扩展方法
- 12–参数默认值
- 13–剩余操作符
- 14–展开操作符
- 15–箭头函数
- 16–箭头函数的 this
- 17–对象字面量的增强
- 18–Object.assign 方法
- 19–Object.is 方法
- 2–ECMAScript 概述
- 20–class 类
- 21–静态方法 static
- 22–类的继承 extends
- 23–Set
- 24–Map
- 25–Symbol 数据类型
- 26–Symbol 补充
- 27–for of 遍历
- 28–ES2015 其他内容
- 29–ES2016 概述
- 3–ES2015 概述
- 4–准备工作
- 5–let 和块级作用域
- 6–const
- 7–数组的解构
- 8–对象的解构
- 9–模板字符串
- 03–Node.js
- 1–课程资料
- 1–讲义
- 2–任务一:Node.js 基础
- 1–Node.js概述(一)
- 10–模块包装函数
- 11–内置模块
- 12–npm 概述
- 13–package.json文件介绍
- 14–使用npm下载软件包
- 15–使用Node.js软件包
- 16–软件包依赖版本说明
- 17–语义版本控制说明
- 18–查看软件包实际版本的两个方法
- 19–查看软件包的源数据
- 2–Node.js概述(二)
- 20–下载特定版本的软件包和删除软件包
- 21–更新软件包
- 22–项目依赖和开发依赖
- 23–全局安装与本地安装
- 24–强制更新软件包版本
- 25–发布软件包
- 26–更新软件包的版本号
- 27–撤销已经发布的软件包
- 28–更改npm镜像地址
- 29–npx命令的两个用途
- 3–系统环境变量
- 30–配置入口文件的作用
- 31–模块查找规则(1)
- 32–模块查找规则(2)
- 33–CPU与存储器
- 34–输入输出操作及模型介绍
- 35–进程与线程
- 36–JavaScript到底是单线程的还是多线程的
- 37–什么是回调函数
- 38–回调函数在异步编程中的应用
- 39–回调地狱问题重现
- 4–安装Node.js
- 40–Promise基础用法
- 41–通过Promise链式调用特性解决回调地狱问题
- 42–使用Promise.all方法执行并发操作
- 43–使用异步函数解决Promise代码臃肿的问题
- 44–通过promisify方法改造通过回调函数获取结果的异步API
- 45–事件循环机制概述
- 46–事件循环的六个阶段
- 47–宏任务与微任务
- 48–通过代码验证事件循环机制(1)
- 49–通过代码验证事件循环机制(2)
- 5–解决在安装Node.js过程中可能会出现的两个问题
- 50–通过代码验证事件循环机制(3)
- 51–通过代码验证事件循环机制(4)
- 52–通过代码验证事件循环机制(5)
- 53–通过代码验证事件循环机制(6)
- 54–通过代码验证事件循环机制(7)
- 55–nextTick方法
- 56–setImmediate方法
- 57–web应用的三个组成部分
- 58–web服务器和客户端
- 59–IP地址和域名
- 6–Node初体验
- 60–DNS服务器
- 61–端口
- 62–一些概念说明
- 63–创建服务器雏形应用
- 7–全局变量
- 8–模块成员导出与导入
- 9–模块成功导入导出需要知道的事
- 04–Vue前端开发技术
- 1–课程资料
- 2–任务一:初识 Vue.js
- 1–Vue.js 简介
- 2–Vue.js 核心特性
- 3–Vue.js 安装
- 4–Vue.js 基础语法
- 5–el 选项
- 6–插值表达式
- 7–data 选项
- 8–methods 选项
- 3–任务二:Vue.js 基础指令
- 1–Vue.js 指令
- 10–v-for 指令
- 11–v-for 指令下
- 12–v-show 指令
- 13–v-if 指令
- 2–v-once 指令
- 3–v-text 指令
- 4–v-html 指令
- 5–属性绑定
- 6–v-bind 指令
- 7–Class 绑定
- 8–Style 绑定
- 9–渲染指令
- 4–任务三:事件与表单处理
- 1–事件处理
- 10–once 修饰符
- 11–按键修饰符
- 12–系统修饰符
- 13–鼠标按键修饰符
- 14–v-model 修饰符
- 2–表单输入绑定
- 3–输入框绑定
- 4–单选按钮绑定
- 5–复选框绑定
- 6–选择框绑定
- 7–修饰符
- 8–prevent 修饰符
- 9–stop 修饰符
- 5–任务四:进阶语法
- 1–自定义指令
- 10–侦听器
- 11–侦听器下
- 12–Vue DevTools
- 13–Vue.js 生命周期
- 2–自定义全局指令
- 3–自定义局部指令
- 4–全局过滤器
- 5–全局过滤器下
- 6–局部过滤器
- 7–计算属性
- 8–计算属性练习
- 9–计算属性的 setter
- 6–任务五:综合案例
- 1–综合案例-TodoMVC
- 10–事项删除
- 11–事项编辑
- 12–事项编辑-自动获取焦点
- 13–事项编辑-取消编辑与保存编辑
- 14–事项筛选
- 15–事项数据持久化
- 2–准备工作
- 3–需求分析
- 4–事项列表展示
- 5–事项列表展示-实现
- 6–状态栏信息展示
- 7–事项状态切换
- 8–事项状态切换下
- 9–事项新增
- 05–Flask基础
- 1–Flask基础
- 1–课程资料
- 10–Flask 端点endpoint
- 11–Flask 静态路由
- 12–Flask 设置HTTP请求方法
- 13–Flask redirect和url_for(一)
- 14–Flask redirect和url_for(二)
- 15–Flask 处理查询参数、表单数据、Json数据
- 16–Flask 处理Cookie、文本数据、URL
- 17–Flask 处理请求头
- 18–Flask 处理响应数据
- 19–Flask jsonify处理响应数据
- 2–代码
- 20–Flask jsonify处理中文数据
- 21–Flask Response响应数据
- 22–Flask render_template响应数据
- 23–Flask 模板的定义和使用
- 24–Flask 自定义模板位置
- 25–Flask 传递模板变量一
- 26–Flask 传递模板变量二
- 27–Flask 模板中编写语句控制代码
- 28–Flask 模板自定义过滤器
- 29–Flask 模板的继承和包含
- 3–1Flask介绍
- 30–Flask CSRF
- 31–Flask 静态文件
- 32–Flask 处理Cookie完成token的传递和解析
- 33–Flask 处理Session
- 34–Flask Flask-Restful入门
- 35–Flask Flask-Restful参数校验
- 36–Flask Flask-Restful自定义参数校验
- 37–Flask Flask-Restful数据格式化和自定义格式化规则
- 38–Flask abort
- 39–Flask errorhandler
- 4–Flask安装
- 40–Flask 自定义404页面
- 41–Flask 全局异常捕获
- 42–Flask 蓝图
- 43–Flask flask_sqlalchemy基本操作
- 44–Flask flask_sqlalchemy定义Model
- 45–Flask flask_sqlalchemy添加用户
- 46–Flask flask_sqlalchemy修改、删除、查询用户
- 47–Flask flask_sqlalchemy迁移数据
- 48–Flask flask_sqlalchemy表关系
- 49–Flask flask_login介绍
- 5–Flask入门
- 50–Flask flask_login使用流程创建User模型和基础配置
- 51–Flask flask_login实现回调函数和登录
- 52–Flask flask_login自定义登录
- 53–Flask flask_login实现token认证
- 54–Flask flask_login解决返回用户id为0的问题
- 55–Flask flask_login实现sign签名
- 6–Flask运行原理解析
- 7–5Flask路由基本方法
- 8–Flask动态路由
- 9–Flask动态路由限定类型
- 06–接口测试平台开发
- 1–接口平台开发实战一
- 1–工具
- 10–后端接口开发_Flask_RESTfu实现添加测试用例
- 11–后端接口开发_Flask_数据持久化(上)
- 12–后端接口开发_Flask_数据持久化(下)
- 13–前端三大框架介绍
- 14–安装和配置Hbuilder
- 15–Vue示例
- 16–创建Vue项目
- 17–安装Vue插件Vuetify、Router和axios
- 18–前端界面新增Testcase选项
- 19–前端界面设计查看测试用例的表格
- 2–讲义
- 20–前端界面设计表格中的编辑和删除按钮
- 21–前端界面设计表格中的新增测试用例接口
- 22–前端界面设计实现查询所有测试用例
- 23–前端界面设计实现新增测试用例
- 24–前端界面设计实现组件化功能
- 25–后端实现修改测试用例和删除测试用例的功能
- 26–前端实现编辑按钮并弹出编辑对话框
- 27–前端实现编辑功能
- 28–前端实现刷新功能
- 29–前端实现删除测试用例功能
- 3–源码
- 30–接口测试平台总结
- 4–什么时候开发接口测试平台
- 5–如何设计一个接口测试平台
- 6–后端接口开发_Flask示例
- 7–后端接口开发_Flask处理接口请求数据和响应数据
- 8–后端接口开发_Flask_RESTful介绍和初始化日志模块
- 9–后端接口开发_Flask_RESTful实现查询所有测试用例接口
- 2–接口平台开发实战二后端
- 1–讲义
- 10–测试平台开发实战2 自定义响应数据(一)
- 100–修复Lock wait timeout exceeded的Bug
- 101–优化测试用例导入和导出增加代码健壮性
- 102–修复QueuePool limit of size 1 overflow 10 reached
- 103–联调接口
- 104–查询测试报告接口实现
- 11–测试平台开发实战2 自定义响应数据(二)
- 12–测试平台开发实战2 自定义异常和flask异常源码解析
- 13–测试平台开发实战2 全局异常捕获和解决自定义异常问题
- 14–测试平台开发实战2 查询测试计划分析和初步实现查询测试计划详情接口
- 15–测试平台开发实战2 优化查询测试计划详情接口
- 16–测试平台开发实战2 实现搜索测试计划
- 17–测试平台开发实战2 实现查询测试计划列表接口
- 18–测试平台开发实战2 增强查询测试计划详情和查询列表的健壮性
- 19–测试平台开发实战2 接口测试平台接口标准的确定
- 2–源码
- 20–测试平台开发实战2 实现修改测试计划接口
- 21–测试平台开发实战2 实现删除测试计划接口
- 22–测试平台开发实战2 实现创建测试套件表结构
- 23–测试平台开发实战2 实现添加测试套件接口
- 24–测试平台开发实战2 实现查询测试套件接口
- 25–测试平台开发实战2 实现搜索测试套件盒查询测试套件列表接口
- 26–测试平台开发实战2 解决查询测试计划和查询测试套件接口返回为null的问题
- 27–测试平台开发实战2 解决测试计划被删除也能添加测试套件成功的问题
- 28–测试平台开发实战2 实现修改测试套件接口
- 29–测试平台开发实战2 实现删除测试套件接口
- 3–测试平台开发实战2 测试平台功能介绍和初始化
- 30–28 测试平台开发实战2 设计测试用例表结构
- 31–29 测试平台开发实战2 实现添加测试用例
- 32–测试平台开发实战2 实现查询测试用例详情
- 33–测试平台开发实战2 实现搜索测试用例和查询测试用例列表
- 34–测试平台开发实战2 实现修改测试用例
- 35–测试平台开发实战2 实现删除测试用例
- 36–测试平台开发实战2 实现执行测试用例的分析
- 37–测试平台开发实战2 编写执行测试用例的代码
- 38–测试平台开发实战2 多线程执行测试用例
- 39–测试平台开发实战2 生成测试报告分析
- 4–测试平台开发实战2 日志收集
- 40–测试平台开发实战2 设计测试报告表结构
- 41–测试平台开发实战2 生成测试报告一
- 42–测试平台开发实战2 生成测试报告二
- 43–测试平台开发实战2 生成测试报告三
- 44–测试平台开发实战2 生成测试报告四
- 45–测试平台开发实战2 优化执行测试用例
- 46–测试平台开发实战2 执行测试套件一
- 47–测试平台开发实战2 执行测试套件二
- 48–测试平台开发实战2_创建定时任务的表
- 49–测试平台开发实战2_配置定时任务工具类的调度器、作业存储、执行器
- 5–测试平台开发实战2 添加测试计划逻辑分析
- 50–测试平台开发实战2_实现封装添加定时任务
- 51–测试平台开发实战2_调试添加定时任务和解决编码问题、兼容性问题
- 52–测试平台开发实战2_实现封装修改定时任务
- 53–测试平台开发实战2_调试修改定时任务和补充代码
- 54–测试平台开发实战2_实现封装查询定时任务详情接口
- 55–测试平台开发实战2_实现封装查询定时任务列表接口
- 56–测试平台开发实战2_实现封装搜索定时任务列表接口
- 57–测试平台开发实战2_实现开始、暂停、恢复、关闭、删除定时任务
- 58–测试平台开发实战2_实现添加定时任务接口
- 59–测试平台开发实战2_实现查询定时任务列表
- 6–测试平台开发实战2 创建测试计划数据库及原理解析
- 60–测试平台开发实战2_实现修改定时任务
- 61–测试平台开发实战2_实现删除定时任务
- 62–测试平台开发实战2_实现暂停和恢复定时任务
- 63–测试平台开发实战2_查看暂停和恢复的结果
- 64–测试平台开发实战2_增加添加Date触发器定时任务盒修改Date触发器定时任务
- 65–测试平台开发实战2_修改定时任务next_run_time打印错误的bug问题修复
- 66–测试平台开发实战2_优化查询定时任务,减少冗余代码
- 67–测试平台开发实战2_优化添加定时任务,增加创建时间
- 68–测试平台开发实战2_设计环境表和环境变量表一
- 69–测试平台开发实战2_设计环境表和环境变量表二
- 7–测试平台开发实战2 在平台中使用flaskrestful实现helloworld
- 70–测试平台开发实战2_实现环境表的增删改查
- 71–测试平台开发实战2_实现环境变量的增删改查
- 72–测试平台开发实战2_实现替换环境变量工具方法
- 73–测试平台开发实战2_实现替换用例中的变量一
- 74–测试平台开发实战2_实现替换用例中的变量二
- 75–测试平台开发实战2_解决1205报错
- 76–测试平台开发实战2_没有预期数据时的断言
- 77–测试平台开发实战2_断言响应状态码
- 78–测试平台开发实战2_JSON数据类型的断言
- 79–测试平台开发实战2_JSON断言
- 8–测试平台开发实战2 实现添加测试计划接口
- 80–测试平台开发实战2_解决报告被叠加的bug
- 81–测试平台开发实战2_断言持续时间
- 82–测试平台开发实战2_正则表达式断言
- 83–测试平台开发实战2_复制测试用例一
- 84–测试平台开发实战2_复制测试用例二
- 85–测试平台开发实战2_快速理解操作excel实现导入和导出的工具
- 86–测试平台开发实战2_实现导出测试用例
- 87–测试平台开发实战2_实现导入测试用例一
- 88–测试平台开发实战2_实现导入测试用例二
- 89–测试平台开发实战2_测试用例禁用和启用
- 9–测试平台开发实战2 数据库连接可配置化
- 90–测试平台开发实战2_测试套件导入和导出
- 91–测试平台开发实战2_测试套件禁用和启用
- 92–测试平台开发实战2_设计用户表
- 93–测试平台开发实战2_添加用户
- 94–测试平台开发实战2_实现登陆一
- 95–测试平台开发实战2_实现登陆二
- 96–测试平台开发实战2_实现退出登陆
- 97–测试平台开发实战2_实现修改和删除用户
- 98–测试平台开发实战2_对所有模块增加登陆校验
- 99–优化测试套件导入和导出
- 3–接口平台开发实战二前端
- 1–代码
- 10–共享全局变量
- 11–Login组件及路由梳理
- 12–Login界面容器绘制
- 13–Login表单绘制
- 14–输入框图标处理
- 15–登录表单数据绑定
- 16–登录表单数据校验
- 17–表单数据重置功能
- 18–表单数据预验证
- 19–postman接口调试
- 2–创建项目
- 20–Axios处理登录请求
- 21–登录成功处理
- 22–封装 Axios模块
- 23–封装登录接口请求
- 24–重复请求处理
- 25–登录身份认证说明
- 26–Vuex基本介绍
- 27–纯Vue数据操作
- 28–Vuex环境搭建
- 29–Mutations与Getters使用
- 3–Git管理项目
- 30–Actions使用
- 31–Vuex状态映射
- 32–项目路由规划
- 33–路由规划优化
- 34–布局容器使用
- 35–侧边栏菜单
- 36–头部布局实现
- 37–保存用户信息
- 38–页面权限校验
- 39–登录后界面保存
- 4–目录结构说明
- 40–用户信息查询梳理
- 41–用户信息展示
- 42–实现用户退出
- 43–项目管理分析与布局
- 44–测试计划查询
- 45–测试计划功能说明
- 46–测试计划新增实现
- 47–测试计划删除实现
- 48–测试计划编辑实现
- 49–测试套件功能演示
- 5–目录结构调构
- 50–测试套件路由处理
- 51–测试套件头部布局
- 52–测试套件查询封装
- 53–测试套件列表查询优化
- 54–测试套件删除功能
- 55–测试套件新增功能
- 56–测试套件编辑功能
- 57–测试套件状态管理
- 58–测试套件导入实现
- 59–测试套件导出说明
- 6–代码规范说明
- 60–测试套件导出实现
- 61–测试套件查询实现
- 62–测试套件列表分页
- 63–测试用例功能说明
- 64–测试用例头部布局
- 65–测试用例列表布局
- 66–测试用例列表展示
- 67–测试用例新增布局
- 68–测试用例新增实现
- 69–测试用例删除实现
- 7–自定义校验规则
- 70–环境变量功能说明
- 71–环境变量列表展示
- 8–ElementUI组件库使用
- 9–ElementUI样式处理
- 13–阶段十三:算法
- 01–数据结构和算法(一)
- 1–数据结构学习方法与体系
- 1–如何学好数据结构和算法
- 2–数据结构和算法知识体系
- 3–数据结构与算法知识点总览
- 10–字符串翻转:翻转字符串里的单词修改
- 1–理解题意&选择数据结构和算法思维
- 2–基本解法以及编码实现-已修改
- 3–更优解-切割+反向遍历实现变形延伸总结和练习0105修改
- 2–数组:实现整数的数字反转
- 1–Comprehend 理解题意&Choose 选择数据结构和算法思维
- 2–Code 基本解法编码-暴力解法和复杂度分析
- 3–Code 基本解法编码-优化解法和复杂度分析
- 4–Consider 思考更优解&Code 最优解-数学思维解法和复杂度分析
- 5–Change 变形延伸&总结和练习
- 3–链表+数学:两数相加
- 1–Comprehend 理解题意
- 2–Choose 数据结构和算法思维
- 3–Code 基本解法思路和编码实现和思考最优解
- 4–Code 最优解-数学思维解法思路、数学思维解法编码和复杂度分析
- 5–变形延伸、总结和习题
- 4–栈:删除最外层的括号
- 1–Comprehend 理解题意&Choose 数据结构和算法思维
- 2–Code 基本解法编码.Consider 思考更优解
- 3–Code 最优解-栈解法思路和代码
- 4–Code 最优解-用数组替代栈&使用计数器思想优化代码
- 5–Change 变形延伸&总结和练习
- 5–队列:最近的请求次数
- 1–题意理解 数据结构和算法思维
- 2–Code 基本解法编码-暴力解法代码 思路1
- 3–Code 基本解法编码-双指针解法2_1215修改
- 4–Code 基本解法编码-双指针解法2_1215修改
- 5–Code 最优解-代码和复杂度分析
- 6–变形延伸 总结和练习
- 6–链表+快慢指针:环形链表
- 1–Comprehend 理解题意&Choose 选择数据结构和算法思维
- 2–基本解法编码
- 3–Consider思考更优解 Code最优解-追击问题解法
- 7–跳表:Redis中如何实现有序集合
- 1–理解题意 选择数据结构和算法思维-关键知识点跳表
- 2–基本解法编码-步骤一思路分析 实现search方法
- 3–基本解法编码-实现erase方法 实现add方法
- 4–.基本解法编码-步骤二给跳表加索引
- 5–思考更优解 Code最优解 变形延伸和总结
- 8–双指针:删除排序数组中的重复项修改
- 1–理解题意&数据结构和算法思维选择
- 2–基本解法编码-暴力解法&思考更优解
- 3–最优解-双指针解法代码实现&变形延伸
- 9–哈希表:无重复字符的最长子串修改
- 1–Comprehend 理解题意&Choose 选择数据结构和算法思维
- 2–Code 基本解法编码&Consider 思考更优解
- 3–Code 最优解-哈希表+双指针思路分析
- 4–Code 最优解-哈希表+双指针代码实现
- 5–Code 最优解-哈希表+双指针优化思路和代码
- 6–Change 变形延伸&总结和练习
- 02–数据结构和算法(二)
- 1–递归:求解汉诺塔问题
- 1–理解题意&数据结构及算法思维选择
- 2–基本解法及编码实现
- 3–思考更优解&最优解思路及编码实现&变形延伸
- 2–排序+递归:特殊的二进制序列
- 1–理解题意数据结构及算法思维选择
- 2–基本解法及编码实现
- 3–思考更优解&最优解思路及编码实现&变形延伸
- 3–分治算法:排序矩阵查找
- 1–理解题意&数据结构及算法思维选择
- 2–基本解法及编码实现1209修改
- 3–思考更优解&最优解思路及编码实现&变形延伸
- 4–归并排序+二分查找:寻找两个正序数组的中位数
- 1–题意理解&数据结构及算法思维选择
- 2–基本解法及编码实现
- 3–思考最优解
- 4–最优解思考&变形延伸
- 5–贪心算法:行相等的最少多米诺旋转
- 1–基本解法思路及编码实现
- 2–思考更优解&最优解思路及编码实现&变形延伸
- 6–栈+贪心:去除重复字母修改
- 1–理解题意&数据结构及算法思维选择
- 2–基本解法思路及编码实现
- 3–思考更优解
- 4–最优解思路及编码实现&变形延伸
- 03–数据结构和算法(三)
- 1–二叉树+BFS+DFS:二叉树的最大深度
- 1–理解题意 数据结构及算法思维选择
- 2–基本解法及编码实现
- 3–思考更优解 最优解思路及编码实现 变形延伸
- 2–二叉树+遍历:二叉树的中序遍历
- 1–基础知识讲解
- 2–迭代实现中序遍历
- 3–递归实现
- 4–莫里斯遍历
- 3–二叉搜索树:二叉搜索树的最大键值和
- 1–理解题意(上)
- 2–理解题意(下)
- 3–基本解法及编码实现(上)
- 4–基本解法及编码实现(下)
- 5–思考更优解 最优解思路及编码实现 变形延伸
- 4–字典树+哈希表:实现一个魔法字典
- 1–理解题意 数据结构及算法思维选择
- 2–基本解法及编码实现上
- 3–基本解法及编码实现下
- 4–最优解思路及编码实现
- 5–最大堆+最小堆:查找和最小的k对数字
- 1–编码实现(一)
- 2–编码实现(二)
- 3–编码实现(三)
- 4–最优解思路及编码实现
- 6–堆+字典树:求解前k个高频单词
- 1–解法(一)
- 2–解法(二)
- 3–最优解
- 4–最优解思路及编码实现&变形延伸
- 7–线段树:形成目标子数组最少增加次数
- 1–数据结构及算法思维选择(上)
- 2–数据结构及算法思维选择(下)
- 3–基本解法及编码实现
- 4–思考更优解&最优解思路及编码实现&变形延伸
- 14–阶段十四:安全测试
- 01–OWASP安全测试体系及DVWA搭建
- 1–任务一:OWASP安全测试体系
- 1–OWASP服务端安全测试体系
- 2–OWAP_CheckList
- 3–安全测试工具
- 2–任务二:DVWA搭建和简介
- 1–DVWA搭建
- 2–DVWA模块简介
- 02–Burpsuite
- 1–任务一:Burpsuite的使用
- 1–黑客攻击思路和Burpsuite简介
- 2–Burpsuite环境配置和安装
- 3–Burpsuite快捷启动方式
- 4–Burpsuite爬行
- 5–Burpsuite_proxy篡改请求
- 6–Burpsuite_谷歌浏览器配置CA
- 7–Burpsuite爆破实操
- 03–XSS攻击
- 1–任务一:XSS攻击
- 1–XSS脚本攻击原理
- 10–普通用户升级为admin用户
- 2–XSS脚本分类
- 3–Javascript创建读取修改cookie
- 4–基于DVWA的反射型XSS攻击演示
- 5–基于DVWA的存储型XSS攻击演示
- 6–存储型和反射型XSS区别
- 7–基于DVWA的DOM型XSS攻击演示
- 8–黑客窃取cookie到远程服务器拓扑原理图
- 9–黑客窃取cookie到远程服务器实操演练
- 04–CSRF攻击
- 1–任务一:CSRF攻击
- 1–CSRF跨站请求伪造原理
- 10–实战-通过 XSS(DOM)漏洞进行 CSRF 攻击
- 11–使用 CSRFTester 进行自动化探测 CSRF 漏洞
- 2–low 级别CSRF 攻击演示
- 3–构造中大奖链接
- 4–短链接
- 5–medium级别CSRF 攻击演示
- 6–通过其他站点进行CSRF攻击
- 7–绕过 Referer 过滤
- 8–high 级别CSRF 攻击演示
- 9–破解High级别XSS(DOM)型无法攻击的问题
- 05–sql注入
- 1–任务一:sql注入
- 1–sql注入概述及sqlmap介绍
- 2–sql注入漏洞案例
- 3–kali安装
- 4–xshell连接kali(一)
- 5–xshell连接kali(二)
- 6–基于kali安装sqlmap
- 7–sqlmap连接DVWA数据库
- 8–sql注入并获得后台任意用户的帐号和密码实战
包含内容
- · 01–阶段一: 软件测试基础
- · 01–测试理论体系
- · 1–课程资料
- · 2–任务一 软件测试前置基础知识
- · 1–软件测试的定义
- · 2–软件测试的意义
- · 3–软件测试工作的开展方式和为什么会有软件测试的岗位
- · 4–软件测试的发展前景
贡献者
Jason
白银
学习社区
1 人正在学习
编程与技术实践交流
交流编程基础、项目实践、数据库和部署问题。提问请说明环境、复现步骤与已尝试的方法。