课程试听
正在播放

阶段一 测试基础

展开
第一章 计算机基础
1-1 计算机软硬件
  • 01软件测试定义 免费试学
  • 02计算机基本特点 免费试学
  • 03_计算机硬件组成 免费试学
  • 04常见操作系统软件分类 免费试学
1-2 进制编码
  • 05二进制基础 免费试学
  • 06了解程序员的苦 免费试学
  • 07编码 免费试学
  • 08单位换算 免费试学
1-3 软件知识
  • 09浏览器 免费试学
  • 10图片类型 免费试学
  • 11域名 免费试学
  • 12ip地址 免费试学
  • 13dns和hosts文件 免费试学
  • 14客户端、服务器,请求、响应 免费试学
  • 15网站访问过程串讲 免费试学
1-4 DOS命令
  • 16ping命令 免费试学
  • 17查看物理地址 免费试学
  • 18切换、dir和上下键 免费试学
  • 19cd切换目录 免费试学
  • 01复习_计算机基础 免费试学
第二章 HTML
2-1 html基础语法
  • 02web前端三大核心技术
  • 03简介和新建html页面
  • 04骨架标签
2-2 HTML常用标签
  • 05文章标题
  • 06空格和回车
  • 07p标签和标签语义化概念
  • 08代码注释
  • 09文字相关标签01
  • 09文字相关标签02
  • 10工具打开浏览器运行代码
  • 11键值对、kv对、属性名和属性值
  • 12img标签01
  • 12img标签02
  • 12img标签03
  • 13超链接基础语法
  • 14超链接语法进阶
  • 15复习_HTML基础语法
  • 01复习_HTML基础语法
  • 02相对路径
  • 03绝对路径
  • 04路径练习
  • 05列表
  • 06布局的标签
  • 07音、视频标签
  • 08测试ie低版本
2-3 HTML表单标签
  • 09表单基础
  • 10密码框
  • 11单选按钮
  • 12多选框、复选框
  • 13下拉菜单
  • 14文本域
  • 15按钮
  • 16复习_标签表单
  • 01复习_标签表单
  • 02用户体验的提升
第三章 CSS
3-1 CSS基础语法
  • 03css基础
  • 04css基础语法
  • 05开发工具的使用
3-2 CSS进阶语法
  • 06标签选择器
  • 07id选择器基础
  • 08上午课程的复习
  • 09命名规则
  • 10class类选择器
  • 11css书写位置、引入方式
  • 12内嵌、外链应用场景
  • 13了解行内式
  • 14鼠标移入、伪类
  • 15并列、并集选择器
  • 16后代选择器
  • 17复习_CSS选择器
  • 01复习_CSS选择器
第四章 后端语言
4-1 后端语言
  • 02cs和bs
  • 03语言发展
  • 04后端语言了解
第五章 测试理论
5-1 测试分类
  • 05软件测试分类
  • 06按阶段分类
  • 07是否查看源代码
  • 08是否运行和自动化分类
  • 09测试策略
5-2 缺陷
  • 10缺陷的定义
  • 11缺陷判断标准
  • 12缺陷产生的根源
  • 13缺陷类型
5-3 测试用例
  • 14定义和目的
  • 15测试的原则
  • 16测试用例简介
第六章 JavaScript
6-1 JS基础语法
  • 17js简介
  • 17js基础语法
  • 18js事件语法
  • 19事件源
  • 20事件完整语法
  • 21类去找页面元素并实现事件语法
  • 22鼠标移入和移出事件类型
  • 23复习_测试理论

阶段二 Linux和数据库

展开
第一章 Linux操作系统
1-1 Linux操作系统介绍
  • 01_阶段内容说明 免费试学
  • 02_操作系统的作用说明 免费试学
  • 03_操作系统的常见分类介绍 免费试学
  • 04_Linux 系统特点及分类介绍 免费试学
  • 05_Linux 系统文件和目录的介绍 免费试学
  • 06_Linux 系统文件和目录特点说明 免费试学
第二章 Linux常用命令
2-1 基本Linux命令
  • 07_Linux 命令基本格式及常见形式说明 免费试学
  • 08_Linux 命令注意事项及帮助信息获取方法说明 免费试学
  • 09_Linux 命令的学习步骤说明 免费试学
  • 10_Linux 命令-通配符的说明 免费试学
  • 11_Linux 命令-绝对路径 免费试学
  • 12_Linux 命令-相对路径 免费试学
  • 12_上午内容回顾_文件目录路径 免费试学
2-2 文件和目录常用命令
  • 14_Linux 命令-案例1上 免费试学
  • 15_Linux 命令-案例1中 免费试学
  • 16_Linux 命令-案例1下 免费试学
  • 17_Linux 命令-文件和目录常用命令的小结 免费试学
  • 18_Linux 命令-案例2上 免费试学
  • 19_Linux 命令-案例2下 免费试学
  • 20_Linux 命令-文件内容操作相关命令的小结 免费试学
  • 01_昨日回顾_文件目录路径 免费试学
  • 02_Linux 命令-案例3 免费试学
  • 03_查看日志文件内容命令小结 免费试学
2-3 进程端口相关命令
  • 04_Linux 命令-案例4及命令小结 免费试学
  • 05_Linux 命令-案例5 免费试学
  • 06_程序和进程操作相关命令小结 免费试学
  • 07_Linux 命令-案例6 免费试学
  • 08_端口号信息的获取及操作命令小结 免费试学
  • 09_Linux 命令 -案例7(数字法) 免费试学
  • 10_上午内容回顾_日志进程端口 免费试学
2-4 权限修改
  • 11_修改文件权限字母法的说明
  • 12_Linux 命令-案例7(字母法)
  • 13_文件权限修改命令小结
2-5 查找链接修改文件
  • 14_Linux 命令-案例8及小结
  • 15_Linux 命令-案例9
  • 16_查找文件命令小结
  • 17_Linux 命令-案例10
  • 18_链接文件命令小结
  • 19_Linux 系统三种压缩解压方法的说明
  • 20_Linux 命令-案例11
  • 21_文件的压缩和解压操作命令小结
  • 22_vi 编辑器的基本使用说明
  • 01_昨日内容回顾_进程端口权限链接
第三章 数据库介绍
3-1 数据库概念
  • 02_今日内容介绍
  • 03_为什么学习数据库
  • 04_数据库是什么
  • 05_数据库分类-关系型数据库的说明
  • 06_数据库分类-关系型数据库的核心要素
  • 07_SQL 基本介绍
  • 08_MySQL 基本介绍
3-2 图形客户端
  • 09_远程连接数据库
  • 10_Navicat 操作-数据库连接说明
  • 11_Navicat 操作-数据库说明
  • 12_Navicat 操作-数据表说明
  • 13_Navicat 操作-数据说明
  • 14_Navicat 操作-数据库的备份和还原
  • 15_上午内容回顾-数据库概念-Navicat
第四章 SQL语句
4-1 约束类型
  • 16_数据类型
  • 17_约束-主键
  • 18_约束-不为空和唯一和默认值
  • 19_Navicat 查询窗口的使用说明
4-2 表操作
  • 20_SQL 语句-基本创表语句的编写
  • 21_SQL 语句-基本创表语句的完善(表存在时删除)
  • 22_SQL 语句-需求1-创表语句完整实现
  • 23_创表语句的小结
  • 24_SQL 语句-需求1-添加1条数据
  • 25_SQL 语句-需求1-添加多条数据
  • 26_插入数据小结
  • 27_SQL 语句-需求2修改数据
  • 01_昨日内容回顾-数据库概念-Navicat-表操作
第五章 单表查询
5-1 条件查询
  • 02_今日内容介绍
  • 03_SQL 语言-删除数据
  • 04_SQL 语句-查询数据-基本查询
  • 05_SQL 语句-查询数据-条件查询-比较运算符和逻辑运算符
  • 06_SQL 语句-查询数据-条件查询-模糊查询
  • 07_SQL 语句-查询数据-条件查询-范围查询
  • 08_SQL 语句-查询数据-条件查询-空判断
  • 09_基本查询和条件查询的小结
5-2 排序
  • 10_SQL 语句-排序
5-3 分组统计
  • 11_SQL 语句-聚合函数
  • 12_SQL 语句-分组
  • 13_SQL 语句-分组后进行条件筛选
5-4 分页
  • 14_SQL 语句-分页查询
  • 15_SQL 语句-分页查询公式的使用
5-5 单表查询复习
  • 16_今日内容总结-查询
  • 01_昨日内容回顾-查询
第六章 多表查询
6-1 连接查询
  • 02_连接查询的实现形式说明
  • 03_需求1-内连接
  • 04_连接查询共通知识点-限制字段和表别名
  • 05_需求2-左连接
  • 06_需求3-左连接
  • 07_需求2和3-右连接
  • 08_内连接和左右连接的小结
  • 09_连接查询的实质
  • 10_自关联的介绍
  • 11_上午内容回顾-连接查询
  • 12_需求4-自关联
  • 13_需求5-自关联
6-2 子查询
  • 14_需求6-子查询-充当条件
  • 15_需求7-子查询-充当数据源
  • 16_子查询特点及注意事项说明
  • 17_子查询的分类
  • 18_子查询关键字的介绍
  • 19_今天内容总结-多表查询
  • 01_昨日内容回顾-多表查询
第七章 数据库高级概念
7-1 数据库设计
  • 02_今日内容介绍-数据库高级
  • 03_ER 模型介绍
7-2 外键
  • 04_外键的定义及作用说明
  • 05_外键-扩展1
  • 06_外键-扩展2
  • 07_外键的小结
7-3 索引
  • 08_索引的介绍及案例准备
  • 09_索引的应用效果演示
  • 10_索引-扩展
  • 11_索引的小结
7-4 命令行操作
  • 12_命令行操作 MySQL-登录 MySQL
  • 13_命令行操作 MySQL-数据库操作
  • 14_命令行操作 MySQL-数据表操作
  • 15_上午内容回顾-外键索引命令行
  • 16_命令行操作与图形化工具的步骤对比说明
7-5 存储过程
  • 17_存储过程的介绍及使用过程实现
7-6 事务
  • 18_事务的介绍
  • 19_事务案例实现及方法说明
7-7 视图
  • 20_视图的介绍及基本使用
  • 21_视图封装复杂 SQL 语句的注意事项说明
7-8 修改密码
  • 22_修改数据库密码-修改数据库配置文件, 使之登录不需要密码
  • 23_修改数据库密码-登录数据库, 修改数据库账户密码
  • 24_修改数据库密码-还原配置文件设置, 使之登录需要密码
7-9 日志
  • 25_MySQL 日志的使用及内容获取

阶段三 功能测试

展开
第一章 测试理论概念
1-1 软件测试分类
  • 003_测试分类——是否覆盖源代码 免费试学
  • 004_测试分类——按阶段划分 免费试学
  • 005_测试分类——按是否运行划分 免费试学
  • 006_测试分类——按是否自动化划分 免费试学
  • 007_测试分类——其他 免费试学
1-2 软件测试模型
  • 008_测试分类——瀑布模型 免费试学
  • 009_软件测试模型-V模型 免费试学
  • 010_软件测试模型-W模型(双V模型) 免费试学
  • 011_软件质量模型 免费试学
1-3 测试用例概念
  • 012_软件测试用例 免费试学
  • 测试用例八大要素 免费试学
  • 013_测试用例的作用 免费试学
第二章 测试用例设计方法
2-1 等价类划分法
  • 015_等价类概念 分类 设计测试用例步骤
  • 016_案例1 QQ账号 需求分析与划分等价类
  • 017_案例1 QQ账号 设计测试用例
  • 018_案例1 QQ账号 测试用例评审
  • 019_案例3 sina邮箱 划分等价类(密码)
  • 020_案例3 sina邮箱 划分等价类(邮箱)
  • 021_案例3 sina邮箱 设计测试用例
2-2 边界值分析法
  • 028_边界值方法引入案例
  • 029_边界值上点 内点 离点
  • 030边界值上点 内点 离点(案例3 两位数加法器)
  • 031_边界值设计测试用例步骤和使用场景说明
  • 032_边界值案例QQ账号
  • 033_边界值案例QQ账号用例评审
  • 034_边界值案例添加标题
  • 035_边界值7点变5点优化知识说明
  • 036_边界值7点变5点优化知识说明(两种边界值统一)
2-3 判定表分析法
  • 037_判定表引入
  • 038_判定表组成概念说明(4个概念)
  • 039_判定表设计测试用例步骤
  • 040_判定表设计案例1(字符表示)
  • 041_判定表设计案例1(数字表示)
  • 042_判定表设计案例2订单状态(数字表示)
  • 044_判定表设计案例2订单状态(字符表示)
  • 045_判定表设计案例3文件修改
  • 046_判定表组合数计算公式(扩展)
  • 047因果图(扩展)
2-4 正交法
  • 048_正交法理论知识(扩展)
  • 049_正交法正交表实现案例(扩展)
  • 050_正交法allpairs工具实现案例(扩展)
  • 051正交法allpairs工具实现案例2(扩展)
2-5 场景法
  • 052_场景法理论基础
  • 053_流程图的5种符号说明
  • 054_绘制流程图-电商案例
  • 055_绘制流程图visio软件安装说明
  • 056_visio软件基础介绍
  • 057_流程图案例2——缺陷跟踪管理
2-6 错误推测法
  • 058_错误推测法(了解)
2-7 测试用例方法总结
  • 059_测试用例设计方法总结
第三章 缺陷管理
3-1 缺陷管理
  • 064_缺陷的定义
  • 065_缺陷的判定标准
  • 066_缺陷产生的原因及根本原因
  • 067_缺陷引入案例(tpshop注册密码长度为5位bug)
  • 068_缺陷的核心内容
  • 069_缺陷的基本要素
  • 070_缺陷的状态
  • 071_缺陷严重程度
  • 072_缺陷优先级
  • 073_优先级和严重程度的区别
  • 074_缺陷类别
  • 075_缺陷信息
  • 076_缺陷报告的重要性及注意事项
  • 077_缺陷跟踪管理过程
  • 078_缺陷跟踪管理流程(状态标记)
  • 080_注册功能找bug
第四章 禅道使用
4-1 禅道使用
  • 081_禅道介绍
  • 禅道安装补充说明
  • 082_禅道安装演示
  • 083_超级管理员(修改安全策略、公司、部门、员工信息)
  • 084_产品经理(创建产品、模块、计划、提需求)
  • 085_产品经理(需求评审)
  • 086_项目经理(创建项目 设置团队 关联需求 添加任务)
  • 087_开发(完成任务、打版本、提交测试)
  • 088_测试(提bug)
  • 089_测试(缺陷管理过程)
  • 090_测试(创建用例和导出功能)
  • 094_禅道使用流程说明
  • 095_禅道完整使用说明
第五章 tpshop项目实战
5-1 tpshop环境搭建
  • 097_基础环境介绍
  • 098_tpshop环境搭建说明
  • 099_tpshop设置本地域名(扩展)
5-2 快速熟悉项目
  • 100_熟悉项目的信息来源
  • 101_熟悉项目的信息来源
  • 102_熟悉tpshop项目的业务特性及用户与角色
  • 103_熟悉tpshop项目的组织架构图绘制(后台)
  • 104_熟悉tpshop项目的组织架构图绘制(后台点评)
  • 105_熟悉tpshop项目的组织架构图绘制(前台规则说明)
  • 106_熟悉tpshop项目的组织架构图绘制(前台梳理)
  • 107_熟悉tpshop项目技术栈
5-3 测试流程
  • 108_测试流程(重点)
  • 109_需求分析与评审
  • 110_需求评审案例V1
  • 111_需求评审案例V2
  • 112_测试计划(了解)
  • 113_测试方案(了解)
  • 114_测试用例与缺陷报告(重点)
  • 115_测试报告(了解)
5-4 熟悉数据库
  • 116_获取数据库参考信息
  • 117_熟悉用户表(tp_users)
  • 118_navicat连接数据库说明
  • 119_熟悉商品表(tp_goods)
5-5 轮播图
  • 123_设计测试用例与评审
  • 124_轮播图需求分析
  • 125_轮播图测试计划
  • 126_轮播图用例评审
  • 127_轮播图用例评审2
  • 128_轮播图执行用例与缺陷跟踪说明
  • 129_轮播图执行用例演示
  • 130_轮播图提交缺陷报告
  • 131_轮播图提交测试报告(测试小结)
5-6 购物车
  • 132_购物车显示需求分析与测试点形成
  • 133_购物车商品限制需求分析与测试点形成
  • 134_购物车添加商品需求分析与测试点形成
  • 135_购物车删除商品需求分析与测试点形成
  • 136_购物车编辑商品数量需求分析与测试点形成
  • 139_购物车用例评审01
  • 140_购物车用例评审02
  • 141_购物车用例评审03
  • 142_购物车用例评审04
5-7 会员列表
  • 145_会员列表整体功能介绍
  • 146_会员列表基础操作需求分析
  • 147_会员列表-添加会员-需求分析01
  • 148_会员列表-添加会员-需求分析02(密码)
  • 149_会员列表-添加会员-需求分析02(密其他参数)
  • 150_会员列表-导出会员-需求分析
  • 151_会员列表-发送站内信-后台设置
  • 152_会员列表-发送站内信-前台显示
  • 153_会员列表-发送邮件需求分析
  • 154_会员列表-qq邮件设置并接受邮件
  • 155_会员列表-会员列表需求分析1
  • 156_会员列表-会员列表编辑详情需求说明
  • 157_会员列表-会员列表删除需求说明
5-8 抢购
  • 162_抢购功能整体说明及任务发布
  • 163_抢购管理列表测试点分析1
  • 164_抢购管理列表测试点分析2(日历控件说明)
  • 165_抢购管理列表测试点分析3
  • 166_抢购管理列表用例执行与发现bug
  • 167_抢购活动状态
  • 168_抢购商品页面分析与说明
  • 169_购物车中的抢购商品
5-9 非功能
  • 170_非功能测试导入
  • 171_兼容性测试
  • 172_界面测试
  • 173_易用性
  • 174_性能测试
  • 175_安全测试(主要关注业务安全)
5-10 用例评审总结
  • 179_用例中测试数据注意事项说明
  • 180_用例中测试标题注意事项说明
  • 181_测试用例设计时是依据需求说明书还是系统?
  • 183_用例评审01
  • 184_用例评审02
5-11 状态迁移
  • 186_状态迁移发概念
  • 186_状态迁移发案例
  • 187_订单测试
5-12 流程图
  • 188_流程图的形状说明
  • 189_绘制流程图
  • 190_绘制流程图案例-缺陷管理流程
  • 191_业务流程测试
  • 192_业务流程测试用例设计
  • 194_tpshop前台流程图
  • 195_tpshop前台下单流程补充说明
  • 196_tpshop前台下单流程测试用例
  • 197_tpshop后台下单流程流程图说明
  • 198_tpshop后台下单流程流程图购买演示
  • 199_tpshop后台下单用例说明
5-13 数据库
  • 203_项目与数据库的关系
  • 204_项目与数据库的关系案例1
  • 205_项目与数据库的关系案例2
  • 206_数据库典型应用场景
  • 207_数据库典型应用场景-验证数据的准确性与完整性
  • 208_数据库典型应用场景-定位bug
  • 209_数据库典型应用场景-构造测试数据验证特殊的测试场景
  • 210_数据库典型应用场景-借助数据库数据备份更新
  • 211_数据库典型应用场景小结
5-14 抓包
  • 212_功能测试与抓包工具介绍
  • 213_URL组成介绍
  • 214_URL组成扩展说明
  • 215_HTML与HTTP
  • 216_客户端与服务器、请求与响应
  • 217_Fiddler安装及功能检查确认
  • 218_Fiddler抓包问题说明
  • 220_请求内容及组成说明(行、头、体)
  • 221_响应内容及组成说明(行、头、体)
  • 222_get和post请求说明
  • 223_响应状态码说明
  • 224_面试题get和post的区别
  • 225_Fiddler原理
  • 226_Fiddler抓包操作说明
  • 227_Fiddler删除操作说明
  • 228_Fiddler过滤操作说明
  • 229_Fiddler修改请求操作说明
  • 230_Fiddler定位前后端bug说明
  • 231_Fiddler修改响应(扩展)
  • 232_Fiddler自动响应(扩展)
  • 233_Fiddler Composer(扩展)
  • 234_Fiddler 弱网测试(扩展)
  • 235_Fiddler 抓取HTTPS请求(扩展)
5-15 测试总结
  • 238_web手工阶段总结1
  • 239_web手工阶段总结1

阶段四 Python编程

展开
第一章 python基础
1-1 课程介绍
  • 01-课程介绍 免费试学
  • 02-自动化演示 免费试学
  • 03-今日内容介绍 免费试学
  • 04-Python 简介 免费试学
  • 05-语言的分类 免费试学
1-2 Python与Pcharm设置
  • 06-Python 环境配置 免费试学
  • 07-使用 pycharm 书写第一个代码 免费试学
  • 08-pycharm 常见设置 免费试学
1-3 初步认识Python代码
  • 09-print 的简单说明 免费试学
  • 10-注释的使用 免费试学
  • 11-Python 代码中的波浪线和 PEP8 规范 免费试学
  • 12-变量的使用 免费试学
  • 13-中午复习 免费试学
  • 14-代码的运行方式补充 免费试学
1-4 变量与类型转换
  • 15-变量命名的规范 免费试学
  • 16-变量的数据类型 免费试学
  • 17-输入 免费试学
  • 18-类型转换 免费试学
1-5 格式化与运算符
  • 19-%格式化输出 免费试学
  • 20-快捷键 免费试学
  • 21-f字符串 免费试学
  • 22-运算符 免费试学
  • 23-总结 免费试学
  • 01-复习和反馈 免费试学
  • 02-作业讲解 免费试学
  • 03-今日内容 免费试学
  • 04-字符串格式化 免费试学
  • 05-运算符 免费试学
1-6 条件语句
  • 06-if 判断的基本格式 免费试学
  • 07-练习 免费试学
  • 08-if else 结构 免费试学
  • 09-练习 免费试学
  • 10-if elif else 语法分析 免费试学
  • 11-if elif else 语法结构 免费试学
  • 12-debug 的使用 免费试学
  • 13-中午复习 免费试学
  • 14-if 嵌套 免费试学
1-7 猜拳小游戏
  • 15-练习 免费试学
  • 16-猜拳游戏思路分析 免费试学
  • 17-猜拳游戏代码实现 免费试学
1-8 while循环
  • 18-循环的基本使用 免费试学
  • 19-无限循环 免费试学
  • 20-循环求 1-100 之间的和 免费试学
  • 21-1-100之间数字和再解析 免费试学
  • 22-1-100 之间的偶数和 免费试学
1-9 总结复习
  • 23-总结 免费试学
  • 01-复习和反馈 免费试学
  • 02-作业讲解 免费试学
1-10 for循环及循环关键词
  • 03-今日内容说明 免费试学
  • 04-for 循环的基本使用 免费试学
  • 05-for range 的结合使用 免费试学
  • 06-break 和 continue 的介绍 免费试学
1-11 字符串切片
  • 07-字符串的定义 免费试学
  • 08-下标的使用 免费试学
  • 09-切片的使用 免费试学
  • 10-中午复习 免费试学
1-12 字符串常用方法
  • 11-字符串的查找方法 免费试学
  • 12-字符串的替换方法 免费试学
  • 13-字符串的拆分 免费试学
  • 14-字符串的连接 免费试学
  • 15-字符串其他方法说明 免费试学
1-13 初识列表
  • 16-列表的定义 免费试学
  • 17-列表下标和切片操作 免费试学
  • 18-列表查询相关的操作 免费试学
  • 19-列表的添加方法 免费试学
1-14 总结与内容前瞻
  • 20-总结 免费试学
  • 01-复习 免费试学
  • 02-作业 免费试学
  • 03-今日内容 免费试学
1-15 列表高级操作与元组
  • 04-列表修改操作 免费试学
  • 05-列表删除操作 免费试学
  • 06-列表反转和逆置 免费试学
  • 07-列表排序 免费试学
  • 08-列表嵌套 免费试学
  • 09-元组的使用 免费试学
  • 10-中午复习 免费试学
1-16 字典容器
  • 11-字典的定义 免费试学
  • 12-添加和修改数据 免费试学
  • 13-删除数据 免费试学
  • 14-获取对应的数据 免费试学
  • 15-字典的遍历 免费试学
  • 16-容器部分补充总结 免费试学
1-17 函数基本使用
  • 17-函数的介绍 免费试学
  • 18-函数的定义和调用 免费试学
  • 19-函数文档注释 免费试学
  • 20-函数嵌套调用 免费试学
  • 21-嵌套定损在解释 免费试学
  • 22-总结 免费试学
1-18 复习与作业讲解
  • 01-复习和反馈 免费试学
  • 02-作业讲解 免费试学
1-19 列表去重
  • 03-今日内容 免费试学
  • 04-列表去重【补充】 免费试学
  • 05-列表去重2【补充】 免费试学
1-20 函数参数返回值及引用类型
  • 06-函数参数 免费试学
  • 07-函数的返回值 免费试学
  • 08-返回值补充 免费试学
  • 09-引用介绍 免费试学
  • 10-可变类型和不可变类型 免费试学
1-21 面试题
  • 11-中午复习(1) 免费试学
  • 12-面试题 1 免费试学
  • 13-面试题 2 免费试学
  • 14-面试题 1 补充 免费试学
1-22 函数作用域及不定长参数
  • 15-交换两个变量的值和拆包 免费试学
  • 16-局部变量和全局变量 免费试学
  • 17-函数返回多个数据值 免费试学
  • 18-函数传参的方式 免费试学
  • 19-缺省参数 免费试学
  • 20-不定长参数 免费试学
  • 21-print 函数 免费试学
  • 22-总结 免费试学
  • 01-复习 免费试学
1-23 匿名函数lambda
  • 02-作业 免费试学
  • 03-今日内容 免费试学
  • 04-函数传参中的拆包 免费试学
  • 05-匿名函数的定义 免费试学
  • 06-练习-匿名函数定义 免费试学
  • 07-匿名函数应用-列表中的字典排序 免费试学
第二章 python面向对象
2-1 初识面向对象
  • 08-面向对象介绍
  • 09-类和对象
  • 10-类的构成和设计
  • 11-面向对象书写步骤和语法
  • 12-中午复习
  • 13-小猫爱吃鱼案例
2-2 魔法方法
  • 14-self 的说明
  • 15-属性的操作
  • 16-属性的补充
  • 17-魔法方法__init__的使用
  • 18-魔法方法__str__的使用
  • 19-魔法方法__del__的了解
2-3 案例及作业
  • 20-案例分析
  • 21-案例 1 实现
  • 22-案例2 分析
  • 23-总结
  • 01-复习
  • 02-作业
2-4 放家具案例
  • 03-今日内容介绍
  • 04-案例-存放家具
  • 05-案例-网站案例
  • 06-私有和公有
2-5 继承多态
  • 07-继承介绍
  • 08-继承案例实现
  • 09-中午复习
  • 10-重写-覆盖和扩展
  • 11-多态
2-6 类其他知识与案例
  • 12-属性的介绍
  • 13-案例 1
  • 14-方法的介绍
  • 15-案例 2
  • 16-其他方法说明
  • 17-总结
  • 01-复习
  • 02-作业
2-7 文件基本读写操作
  • 03-今日内容
  • 04-文件介绍
  • 05-文件操作方法介绍
  • 06-文件操作方法介绍 2
  • 07-文件的写操作
  • 08-文件的读操作
  • 09-文件with 打开
  • 10-按行读取文件内容
2-8 文件读写json数据
  • 11-json 文件的介绍
  • 12-json 文件的语法介绍
  • 13-json 文件书写和读取
  • 14-中午复习
  • 15-练习 1
  • 16-练习 2
  • 17-练习 3
  • 18-json 的写入
2-9 异常处理
  • 19-异常的介绍
  • 20-异常的捕获
  • 21-异常的捕获 2
  • 22-异常捕获的完整格式
  • 23-总结
  • 01-复习和反馈
  • 02-作业
  • 03-今日内容
  • 04-异常传递
2-10 模块与包
  • 05-模块介绍
  • 06-模块的导入
  • 07-模块查找的顺序
  • 08-__name__ 的作用
  • 09-练习
  • 10-包的概念
2-11 初识unitest模块
  • 11-unittest 的组成
  • 12-中午复习
  • 13-TestCase 测试用例的书写
  • 14-代码书写常见的错误
2-12 TestRunner及案例
  • 15-TestSuite 和 TestRunner 的书写
  • 16-添加测试方法的另一种书写
  • 17-查看结果的方法
  • 18-案例练习
  • 19-总结
  • 01-复习和反馈
  • 02-作业
2-13 Fixture
  • 03-今日内容
  • 04-TestLoader 的使用
  • 05-Fixture 的介绍
  • 05-Fixture 的使用
2-14 断言与参数化
  • 06-断言的使用
  • 07-断言的补充
  • 08-参数化的介绍
  • 09-参数化的使用
  • 09-中午复习
  • 10-参数化 2
  • 11-代码常见错误
  • 12-跳过
2-15 测试报告
  • 13-测试报告
  • 14-流程总结
  • 15-测试报告-中文

阶段五 接口测试

展开
第一章 接口测试基础
1-1 接口测试课程介绍
  • 01_课程介绍 免费试学
1-2 接口测试基础
  • 02_今日介绍_接口_接口测试 免费试学
1-3 接口与接口测试概念
  • 03_接口与接口类型 免费试学
  • 04_接口测试与原理 免费试学
  • 05_接口测试特点 免费试学
  • 06_接口测试实现方式 免费试学
  • 07_接口自动化测试 免费试学
  • 08_课堂练习_接口概念 免费试学
1-4 HTTP协议
  • 09_http协议和特点 免费试学
  • 10_URL解析 免费试学
  • 11_HTTP请求说明 免费试学
  • 12_get_post抓包 免费试学
  • 13_请求方式说明 免费试学
  • 14_请求头参数说明 免费试学
  • 15_响应内容说明 免费试学
  • 16_响应状态码说明 免费试学
  • 17_课堂练习_HTTP协议 免费试学
  • 18_回顾复习_接口_接口测试_HTTP协议 免费试学
1-5 接口规范
  • 19_接口的由来
  • 20_传统风格接口
  • 21_RESTFul风格接口
  • 22_接口测试流程
  • 23_Api文档介绍
  • 24_API接口文档内容
  • 25_课堂练习_api接口文档
1-6 接口解析用例设计
  • 26_登陆接口文档解析与postman结果验证
  • 27_响应状态码说明
  • 28_员工添加接口(请求参数构造)
  • 29_员工修改接口
  • 30_IHRM人力资源管理系统介绍
  • 31_今日总结_接口_接口测试_项目
  • 02 昨日复习_接口_接口测试_项目
  • 03 作业说明_接口_接口测试_项目
  • 04 今日目标_接口分析_postman
  • 05 功能测试用例模板(复习)与IHRM登录测试用例任务下发
  • 06 功能测试用例评审
  • 07 接口测试点说明(重点在功能)
  • 08 接口安全测试(重点在于知道敏感业务数据需要加密即可)
  • 09 接口测试测试思路与关键测试点说明(重点)
  • 10 上午知识回顾_接口用例设计思路
  • 11 接口测试用例模板要素介绍
  • 12 IHRM登录接口测试点分析
  • 13 IHRM登录接口测试点用例编写
  • 14 IHRM登录接口测试点用例评审
第二章 Postman实现接口测试
2-1 Postman介绍安装
  • 15 Postman-介绍与主要特点说明
  • 16 Postman-安装与入门案例
2-2 Postman基本使用
  • 17 Postman-保存请求(历史记录保存与快捷键保存)
  • 18 Postman-请求中常见的数据传递格式
  • 19 Postman-字符串数据提交
  • 20 Postman-form表单数据提交
  • 21 Postman-json表单数据提交
  • 22 今日总结与作业说明_接口分析_postman
  • 02 昨日复习_接口分析_postman
  • 03 今日目标与内容介绍_断言_关联
2-3 Postman高级用法
  • 04 用例管理-测试集
  • 05 断言-介绍与特点
  • 05 断言-响应状态码(重点)
  • 06 断言-断言json数据(重点)
  • 07 断言-排错说明(重点)
  • 08 断言-断言包含(contains)指定的字符串内容(掌握)
  • 09 断言-断言等于(equal)指定的字符串内容(掌握)
  • 09 断言-断言等于(equal)指定的字符串内容-思考如何断言完整数据(单引号包裹即可)(掌握)
  • 10 断言-断言包含指定的响应头信息如Content-Type(了解)
  • 11 上午总结_断言
  • 12 环境变量与全局变量理论介绍
  • 12 全局变量的手动设置与使用
  • 13 环境变量的手动设置与使用
  • 14 代码设置环境变量和全局变量
  • 15 url、请求头、请求体中获取环境变量与全局变量的值
  • 16 代码获取环境变量与全局变量的值
  • 17 关联的理论介绍(重点)
  • 18 关联的案例(基于天气接口返回在百度查询城市信息)
  • 19 请求前置脚本(了解)
  • 20 今日总结与作业说明_断言_关联
  • 02 昨日复习_接口分析_postman
  • 03 今日目标与内容介绍
  • 04 批量执行
  • 05 读取外部文件实现参数化-理论
  • 06 读取外部文件实现参数化-csv实现案例
  • 07 读取外部文件实现参数化-csv实现案例(解决数据文件乱码问题)
  • 08 读取外部文件实现参数化-csv实现案例(完整练习说明)
  • 09 读取外部文件实现参数化-json实现案例
2-4 Postman测试报告
  • 10 测试报告-newman及插件的安装
  • 11 测试报告-newman及插件的离线安装
  • 12 测试报告-导出测试集、全局变量、环境变量
  • 13 测试报告-生成测试报告
  • 14 上午总结_postman高级操作
  • 15 测试报告整体说明
2-5 项目实战
  • 16 IHRM项目初始化
  • 17 IHRM项目初始化(重复操作)
  • 18 IHRM项目登录——正向测试用例
  • 19 IHRM项目登录——生成测试报告
  • 20 IHRM项目登录——测试流程知识点串联
  • 21 IHRM项目员工管理——技术实现分析
  • 22 IHRM项目员工管理——处理登录接口的token(环境变量)
  • 23 IHRM项目员工管理——添加员工
  • 24 IHRM项目员工管理——添加员工(常见问题回顾)
  • 25 IHRM项目员工管理——查询员工
  • 26 IHRM项目员工管理——修改员工
  • 27 IHRM项目员工管理——删除员工
  • 28 IHRM项目员工管理——导出测试报告
  • 29 今日总结_postman项目实现
  • 01 反馈说明与昨日复习_postman项目实现
第三章 数据库操作
3-1 数据库基本操作
  • 02 今日内容说明_pymysql
  • 03 数据库初始化
  • 04 数据库引擎问题解决说明
  • 05 数据库增删改查回顾
  • 06 数据库理论介绍
  • 07 pymysql安装与验证
  • 08 数据库操作基本流程说明(重点)
  • 09 pymysql连接数据库(重点)
  • 10 pymysql查询操作(重点)
  • 11 游标概念说明(了解)
  • 游标位置指定补充说明
  • 12 pymysql插入操作(重点)
  • 13 上午复习_pymysql实现步骤
  • 14 pymysql更新操作(重点)
  • 15 pymysql删除操作(重点)
  • 16 查询操作与非查询操作的异同点
3-2 数据库事务操作
  • 17 事务的导入案例
  • 18 事务的概念(了解)
  • 19 事务的案例(理解)
  • 20 封装的前置python知识(复习)
  • 21 封装的代码骨架
  • 22 封装-创建连接方法
  • 23 封装-获取游标、关闭游标、关闭连接
  • 24 封装-业务方法封装(执行sql方法)
  • 25 封装-结果验证
第四章 代码实现接口测试
4-1 Requests库
  • 02 今日内容说明_requests
  • 03 requests介绍、安装、发送get请求
  • 04 解决响应数据乱码问题(显示并设置响应数据编码格式)
  • 05 发送URL参数(URL提交参数和params提交参数(字符串和字典))
  • 06 发送URL参数(订正)
  • 07 post请求提交form表单数据
  • 08 post请求提交json数据
  • 09 其他请求方式(了解)
  • 10 response信息解析(json之外)
  • 11 response信息解析(json)
  • 12 设置请求头
  • 13 cookies说明
  • 14 cookie案例演示(了解)
  • 15 session(掌握)
  • 16 上午回顾_requests
4-2 集成UnitTest
  • 17 uittest回顾
  • 18 tpshop登录——单接口测试点分析
  • 19 tpshop登录——unittest实现思路
  • 20 tpshop登录——unittest代码骨架
  • 21 tpshop登录——unittest代码实现
  • 22 tpshop登录——unittest代码实现(梳理)
  • 23 tpshop登录——unittest生成测试报告
  • 24 tpshop登录——unittest参数化
  • 01 昨日复习_requests
4-3 接口测试框架开发
  • 02 今日内容说明_接口框架
  • 03 接口测试框架说明
  • 04 接口测试框架——创建项目框架结构
  • 05 接口测试框架——封装tpshop登录接口
  • 06 接口测试框架——实现tpshop接口测试用例-骨架代码与前置后置处理
  • 07 接口测试框架——实现tpshop接口测试用例-业务测试用例脚本编写
  • 08 接口测试框架——生成测试报告
  • 09 接口测试框架——参数化——实现分析与数据构造
  • 10 接口测试框架——参数化——实现参数化
  • 11 接口测试框架——参数化——DB数据初始化
  • 12 接口测试框架——参数化——DB实现参数化
  • 13 IHRM——登录任务发布
  • 14 参数化文件与报告文件如何统一基准路径(通过app配置基准DIR)
4-4 代码框架项目实战
  • 02 今日目标与内容说明_用例实现
  • 03 IHRM项目——搭建接口测试项目框架
  • 04 IHRM项目——登录——封装接口类
  • 05 IHRM项目——登录——定义测试用例——登录成功
  • 06 IHRM项目——登录——定义测试用例——其他用例
  • 07 IHRM项目——登录——生成HTML报告
  • 08 IHRM项目——登录——参数化(数据准备)
  • 09 IHRM项目——登录——参数化实现
  • 10 IHRM项目——员工管理——实现思路分析与demo代码解析
  • 11 IHRM项目——员工管理——提取登录接口token以及准备headers_data
  • 12 IHRM项目——员工管理——封装添加员工接口
  • 13 IHRM项目——员工管理——定义添加员工测试用例
  • 14 IHRM项目——员工管理——回顾
  • 15 IHRM项目——员工管理——修改接口——接口封装
  • 16 IHRM项目——员工管理——修改接口——定义用例
  • 17 IHRM项目——员工管理——查询接口(接口封装和用例设计)
  • 18 IHRM项目——员工管理——删除接口(接口封装和用例设计)
  • 19 IHRM项目——公共断言方法的封装
  • 20 IHRM项目——员工管理——生成测试报告
  • 21 IHRM项目小结
  • 02 昨日复习_用例实现
第五章 接口测试持续集成
5-1 环境搭建
  • 02 框架预习说明
  • 03 持续集成整体介绍
  • 04 git安装
  • 05 邮箱和码云账号注册说明
  • 06 JDK安装和配置
  • 07 Jenkins安装说明
5-2 持续集成介绍
  • 03 今日目标_持续集成环境
  • 04 持续集成的介绍、目的、好处
  • 05 持续集成3大工具介绍
5-3 Git与Git代码托管平台
  • 06 gitee说明与创建gitee仓库
  • 07 git介绍、安装与配置
  • 08 git命令扩展(clone、add、commit、push、pull)
  • 09 git命令扩展(操作演示再说明)
  • 10 gitee——检出(checkout)远程仓库代码
  • 11 gitee——add、commit、push操作(pycharm)
  • 12 上午知识回顾_认识git
  • 13 pycharm检出回顾
  • 14 pycharm添加、提交、推送操作回顾
  • 15 pycharm拉取操作回顾
  • 16 pycharm解决冲突
  • 17 pycharm分享本地项目至gitee
5-4 Jenkins
  • 18 Jenkins介绍与安装、插件安装说明
  • 19 Jenkins解决控制台中文显示乱码
  • 20 持续集成之Postman——前置操作(导出脚本、分享项目至码云)
  • 21 持续集成之Postman——创建任务、设置任务并构建任务、查看HTML报告
  • 22 配置邮件、以及邮件模板并查看邮件提醒
  • 23 Jenkins实现代码的持续集成
  • 24 今日总结_持续集成环境
  • 02 昨日复习_持续集成
  • 03 持续集成整体演示(postman和代码)
  • 04 解决报告不生成问题(注意不能推送空文件夹到码云)
第六章 接口测试扩展
6-1 接口Mock测试
  • 05 今日内容说明_Mock
  • 06 mock介绍
  • 07 python+flask代码实现mock测试——安装与验证
  • 08 python+flask代码实现mock测试——案例演示及测试验证
  • 09 moco——介绍与入门案例演示
  • 10 moco——修改请求方法(method)和参数(queries)
  • 11 moco——修改请求方法(method)和参数(queries)再说明
  • 12 moco——设置请求头headers
  • 13 moco——设置请求体(forms和json)
  • 14 moco——设置响应(status和json)
  • 15 moco——引入配置文件
  • 16 mock——工具篇——Fiddler——原理
  • 17 mock——工具篇——Fiddler——基本使用
  • 18 mock——工具篇——Fiddler——修改请求
  • 19 mock——工具篇——Fiddler——修改响应
  • 20 mock——工具篇——Fiddler——响应状态码测试
  • 21 mock——工具篇——Fiddler——手动响应指定文件
  • 22 mock——工具篇——Fiddler——自动响应
  • 23 mock——工具篇——Fiddler——接口测试组件
  • 24 mock——工具篇——Fiddler——弱网测试
  • 25 mock——工具篇——Fiddler——HTTPS
  • 26 mock——工具篇——webservices——soup
6-2 接口测试总结
  • 27 今日总结_Mock
  • 28 接口测试理论复习
  • 29 用Postman工具实现接口测试复习
  • 30 数据库操作复习
  • 31 用代码实现接口测试(重要,有难度)复习
  • 32 持续集成与接口扩展(复习)

阶段六 性能测试

展开
第一章 性能测试理论
1-1 性能测试概述
  • 01_性能测试整体安排 免费试学
  • 02_今日内容_性能_性能测试 免费试学
  • 03_为什么要做性能测试 免费试学
  • 04_性能测试的介绍 免费试学
  • 05_性能测试的关注点 免费试学
  • 06_什么是性能测试 免费试学
  • 07_性能测试的目的 免费试学
  • 08_功能测试和性能测试 免费试学
1-2 测试策略
  • 09_基准测试的概念 免费试学
  • 10_负载测试的概念 免费试学
  • 11_稳定性测试的概念 免费试学
  • 12_负载测试曲线图 免费试学
  • 13_并发测试的概念 免费试学
  • 14_压力测试的概念 免费试学
  • 15_容量的概念 免费试学
1-3 性能指标
  • 16_性能指标的介绍 免费试学
  • 17_性能指标——响应时间 免费试学
  • 18_性能指标——并发用户数 免费试学
  • 19_性能指标——吞吐量 免费试学
  • 20_性能指标——吞吐量QPS 免费试学
  • 21_性能指标——吞吐量TPS 免费试学
  • 22_性能指标——点击数 免费试学
  • 23_性能指标——错误率 免费试学
  • 24_性能指标——资源利用率 免费试学
1-4 性能测试流程
  • 25_性能测试流程 免费试学
  • 26_性能测试的需求分析 免费试学
  • 27_性能测试计划 免费试学
  • 28_性能测试的用例模板 免费试学
  • 29_性能测试的执行 免费试学
  • 30_性能测试的测试报告 免费试学
  • 31_今日总结_性能_性能测试 免费试学
  • 01_昨日回顾__性能_性能测试 免费试学
第二章 性能测试工具
2-1 常用性能测试工具
  • 02_今日内容_Jmeter_参数化
  • 03_loadrunner的介绍
  • 04_Jmeter的介绍
  • 05_选择Jmeter的原因
2-2 JMeter环境搭建
  • 06_Jmeter环境搭建的步骤
  • 07_Jmeter文件目录介绍
  • 08_基本配置修改
2-3 JMeter元件
  • 09_Jmeter元件和组件的介绍
  • 10_Jmeter作用域的介绍
2-4 JMeter使用示例
  • 11_Jmeter的第一个案例
  • 12_Jmeter线程组的特点
  • 13_Jmeter线程组的分类
  • 14_Jmeter线程组的参数-线程数和启动时间
  • 15_Jmeter线程组的参数-循环次数和持续时间
  • 16_Jmeter线程组的参数-线程数和循环次数的对比
  • 17_Jmeter线程组的参数-延迟参数设置
  • 18_HTTP请求参数的设置
  • 19_HTTP请求参数的设置-POST请求
  • 20_查重结果树中的内容
2-5 JMeter参数化
  • 21_Jmeter参数化-用户定义的变量
  • 22_Jmeter参数化-用户定义的变量2
  • 23_Jmeter参数化-用户参数
  • 24_Jmeter参数化-CSV数据文件
  • 25_Jmeter参数化-counter函数
  • 26_Jmeter响应中乱码的解决方法
  • 27_今日总结_Jmeter_参数化
  • 01_昨日回顾_Jmeter_参数化
  • 02_晚自习作业讲解_Jmeter_参数化
2-6 JMeter断言
  • 03_今日内容_脚本关联
  • 04_Jmeter的响应断言基本使用
  • 05_Jmeter的响应断言的参数介绍
  • 06_Jmeter的响应断言的演示
  • 07_JSON断言的使用
  • 08_断言持续时间
2-7 Jmeter关联
  • 09_Jmeter关联的介绍
  • 10_正则表达式的提取规则
  • 11_正则表达式提取器的参数介绍
  • 12_正则表达式提取器的使用步骤
  • 13_正则表达式提取器的使用-案例2
  • 14_xpath提取器的参数介绍
  • 15_xpath提取器的案例演示
  • 16_JSON提取器的参数介绍
  • 17_JSON提取器的案例演示
  • 18_跨线程组关联的介绍
  • 19_跨线程组关联的演示
2-8 JMeter录制脚本
  • 20_Jmeter脚本录制的原理
  • 21_Jmeter脚本录制的演示
  • 22_Jmeter过滤规则的使用
  • 23_Cookie管理器
  • 24_今日总结_脚本关联
  • 01_昨日回顾_脚本关联
2-9 JMeter连接数据库
  • 02_今日内容_控制器_分布式
  • 03_连接数据库案例介绍
  • 04_连接数据库准备工作1-启动数据和添加JAR包
  • 05_连接数据库准备工作2-配置JDBC连接池
  • 06_JDBC请求执行SQL语句
  • 07_直连数据库脚本的编写
2-10 Jmeter逻辑控制器
  • 08_IF控制器的案例1
  • 09_IF控制器的案例2
  • 10_循环控制器
  • 11_ForEach控制器的介绍
  • 12_ForEach控制器——与用户变量配合使用
  • 13_ForEach控制器——与正则表达式提取器配合使用
2-11 Jmeter定时器
  • 14_同步定时器的介绍
  • 15_同步定时器的练习1
  • 16_同步定时器的练习1——参数对比
  • 17_常数吞吐量定时器
2-12 Jmeter分布式
  • 18_发布式的介绍和原理
  • 19_分布式的注意事项
  • 20_分布式的配置和运行
2-13 Jmeter报告图表
  • 21_聚合报告的介绍
  • 22_聚合报告中的关键性能指标讲解
  • 23_Jmeter的HTML报告的介绍
  • 24_今日总结_控制器_分布式
  • 01_昨日回顾_控制器_分布式
  • 02_晚自习作业讲解
  • 03_今日内容_性能项目
  • 04_Jmeter插件安装
  • 05_Jmeter常见图表
  • 06_Jmeter性能资源指标监控
  • 07_并发数的计算1
  • 08_并发数的计算2 —— 计算业务稳定性TPS
  • 09_并发数的计算3 —— 计算业务压力TPS
  • 10_并发数的计算——案例讲解
第三章 性能项目实战
3-1 熟悉项目
  • 11_性能测试项目阶段的整体安排
  • 12_轻商城项目的功能介绍
  • 13_轻商城项目的技术介绍
  • 14_轻商城项目的技术架构
  • 15_轻商城项目的熟悉数据库设计
  • 16_轻商城项目的部署过程
3-2 需求分析
  • 17_性能测试需求的关注点
  • 18_性能测试需求的获取
  • 19_性能测试点的提取方法
  • 20_轻商城性能测试点的提取和分析
3-3 计划方案
  • 21_轻商城性能测试计划
3-4 测试用例
  • 22_轻商城性能用例——单功能点
  • 23_轻商城性能用例——接口组合用例
  • 24_今日总结_性能项目
  • 01_昨日回顾_性能项目
3-5 脚本开发
  • 02_今日内容_脚本编写执行
  • 03_常用的Jmeter元件
  • 04_编写Jmeter测试脚本——登录
  • 05_编写Jmeter测试脚本——进入首页
  • 06_编写Jmeter测试脚本——搜索商品
  • 07_编写Jmeter测试脚本——查看商品详情
  • 08_编写Jmeter测试脚本——加入购物车
  • 09_编写Jmeter测试脚本——查看购物车
  • 10_编写Jmeter测试脚本——结算下订单
  • 11_编写Jmeter测试脚本——查看订单+用户定义的变量
  • 12_编写Jmeter测试脚本——业务流程的脚本
3-6 构建环境
  • 13_性能测试环境的特点
  • 14_如何搭建性能环境
  • 15_测试数据的构造介绍
  • 16_测试数据的构造案例——构造商品数据
  • 17_测试数据的构造sql执行时间比较
  • 18_性能测试的测试机的选择
3-7 执行场景
  • 19_登录脚本——构造用户数据
  • 20_登录脚本——调整性能脚本
  • 21_登录脚本——监控linux服务器资源
  • 22_登录脚本——5个用户并发执行
  • 23_登录脚本——10个用户并发执行
  • 24_今日总结_脚本编写执行
  • 01_昨日回顾_脚本编写执行
  • 02_今日内容_测试执行监控
  • 03_linux重启后检查项 + 进入首页脚本——5个用户并发
  • 04_进入首页脚本——10+30个用户并发
  • 05_购物流程 —— 测试前准备
  • 06_购物流程 —— 用户顺序登录脚本修改
  • 07_购物流程 —— 加入购物车- 5个用户的并发
  • 08_购物流程 —— 加入购物车- 10+30个用户的并发
  • 09_购物流程 —— 结算并下订单- 准备用户地址数据
  • 10_购物流程 —— 结算并下订单- 修改脚本地址参数
  • 11_购物流程 —— 结算并下订单- 5+10个用户的并发测试并分析
  • 12_业务流程(多接口组合)测试
  • 13_稳定性测试的要点
  • 14_稳定性测试的演示
3-8 性能监控
  • 15_性能测试监控的关键指标介绍
  • 16_系统指标的介绍
  • 17_机器硬件的组成
  • 18_CPU时间和使用率的介绍
  • 19_用户CPU和系统CPU介绍
  • 20_内存和虚拟内存
  • 21_磁盘IO的介绍
  • 22_网络的介绍
  • 23_JVM的介绍
  • 24_JVM内存的介绍
  • 25_今日总结_测试执行监控
  • 01_昨日回顾_测试执行监控
  • 02_今日内容_指标监控_locust
  • 03_垃圾回收的概念
  • 04_垃圾回收的机制
  • 05_数据库——慢查询的介绍
  • 06_数据库——缓存命中率
  • 07_数据库——数据库连接池
  • 08_数据库——锁的概念
  • 09_数据库——行锁和页面锁
  • 10_压测机的资源监控
  • 11_性能的监控工具
  • 12_慢查询日志的配置
  • 13_JVM的监控
  • 14_慢查询的日志查看
3-9 分析调优
  • 15_性能测试分析和调优步骤
  • 16_案例1——进入首页CPU高分析
  • 17_案例1——进入首页CPU高解决方案
  • 18_案例2——进入详情页网络瓶颈分析
  • 19_案例3——搜索时慢查询分析
  • 20_案例4——内存泄漏
3-10 测试报告
  • 21_性能测试的报告
第四章 Locust
4-1 Locust介绍
  • 22_Locust的特点
  • 23_Locust的安装
4-2 Locust使用
  • 24_Locust编写脚本的步骤
  • 25_Locust脚本编写 —— 定义任务
  • 26_Locust脚本编写 —— 定义任务集
  • 27_Locust脚本编写 —— 定义用户类
  • 28_Locust启动
  • 29_Locust执行页面的参数介绍
  • 30_Locust执行性能测试时的系统指标监控
  • 31_今日总结_指标监控_locust

阶段七 UI自动化

展开
第一章 UI自动化测试介绍
1-1 自动化概念
  • 01_课程介绍 免费试学
  • 02_前面知识点回顾(测试中的作用) 免费试学
  • 03_自动化测试能解决的问题 免费试学
  • 04_自动化测试的优点 免费试学
  • 05_自动化测试的误区 免费试学
  • 06_自动化测试分类 免费试学
  • 07_什么项目适合做ui自动化测试 免费试学
  • 08_UI自动化测试所属分类 免费试学
  • 09_自动化工具介绍 免费试学
第二章 Web自动化测试框架
2-1 Selenium介绍
  • 10_selenium特点 免费试学
  • 11_selenium 1.0介绍 免费试学
  • 12_selenium2-3.0介绍 免费试学
  • 13_selenium工具原理介绍 免费试学
  • 14_selenium工具包安装 免费试学
  • 15、浏览器驱动的安装 免费试学
  • 18_入门标例讲解 免费试学
  • 19_上午回顾_自动化概念_Selenium介绍 免费试学
  • 20_环境搭建问题汇总 免费试学
2-2 元素定位
  • 21_如何进行元素定位 免费试学
  • 22_浏览器开发者工具的使用 免费试学
  • 23_通过ID进行元素定位 免费试学
  • 24_通过name进行元素定位 免费试学
  • 25_通过class_name定位元素 免费试学
  • 26_通过tag_name定位元素 免费试学
  • 27_link_text_partial_link_text 免费试学
  • 28_定位一组元素的实现 免费试学
  • 29_今日回顾_定位方法 免费试学
  • 01_昨天回顾_自动化_selenium_元素定位 免费试学
  • 02_xpath介绍 免费试学
  • 03_xpath路径定位介绍 免费试学
  • 04_xpath路径定位案例 免费试学
  • 05_xpath元素属性定位 免费试学
  • 06_xpath元素属性与逻辑结合 免费试学
  • 07_xpath元素属性与层级结合 免费试学
  • 08_xpath扩展 免费试学
  • 09_xpaht元素属性定位注意点_class属性 免费试学
  • 10_CSS_id_class选择器 免费试学
  • 11_上午回顾_Xpath定位 免费试学
  • 12_css元素选择器属性选择器 免费试学
  • 13_css层级选择器 免费试学
  • 14_css扩展 免费试学
  • 15_元素定位的总结 免费试学
  • 16_元素定位的另一种写法 免费试学
2-3 元素和浏览器操作
  • 17_元素的常用操作方法 免费试学
  • 18_浏览器窗口设置 免费试学
  • 19_浏览器后退前进刷新关闭退出 免费试学
  • 20_获取页面标题及URL地址 免费试学
  • 21_今日回顾总结_xpath_css定位_元素浏览器操作 免费试学
  • 01_内容回顾_xpath_css定位_元素浏览器操作 免费试学
  • 02_获取元素信息的前三个方法 免费试学
  • 03_获取元素信息的后三个方法 免费试学
2-4 鼠标键盘操作
  • 04_鼠标右击操作
  • 05_鼠标双击操作
  • 06_鼠标拖动操作
  • 07_鼠标悬停操作
  • 08_鼠标的单元素操作
  • 09_键盘操作
  • 10_上午回顾_鼠标动作
2-5 元素等待
  • 11_隐式等待实现
  • 12_显示等待的实现
  • 13_强制等待介绍
  • 14_强制等待案例
  • 15_元素等待总结
2-6 webdriver高级操作
  • 16_下拉选择框操作
  • 17_弹出框的操作
  • 18_滚动条操作
  • 19_今日回顾_鼠标动作_元素等待_特殊元素操作
  • 01_回顾_鼠标动作_元素等待_特殊元素操作.mp4
  • 02_frame介绍
  • 03_frame案例实现
  • 04_窗口切换
  • 05_截图操作
  • 06-验证码的处理方式
  • 07_cookie工作原理
  • 08_selenium操作cookie方法
  • 09_cookie案例
  • 10_cookie总结
  • 11_自动化代码重复执行
  • 12_文件上传操作
第三章 移动自动化测试基础
3-1 App测试基础
  • 13_app架构及app后端环境介绍
  • 14_灰度发布介绍
  • 15_app项目发布平台
  • 16_环境变量设置及autoit工具查看
  • 17_回顾今日_frame_窗口切换_cookie_app理论
  • 01_回顾_frame_窗口切换_cookie_app理论
  • 02_瀑布模型介绍
  • 03_敏捷开发模型介绍
  • 04_scrum介绍
  • 05_app应用测试流程
3-2 App用例设计
  • 06_app测试要点
  • 07_apk安装介绍
  • 08_app业务功能测试介绍
  • 09_兼容性测试介绍
  • 10_安装_卸载_升级
  • 11_交叉测试
  • 12_PUSH消息推送
3-3 GT工具
  • 13_开发者模式开启以及超级管理员访问模式启用设置
  • 14_GT工具的介绍及这安装
  • 15_GT工具的操作流程
  • 16_cpu性能测试介绍
  • 17_cpu操作步骤
  • 18_内存性能指标介绍
  • 19_内存的操作
  • 20_回顾_app测试点分析
  • 01_昨日回顾_app测试点分析
  • 02_流畅度介绍及操作
  • 03_流量测试介绍
  • 04_流量优化策略
  • 05_电量测试介绍
  • 06_用户体验测试
  • 07_app总结
3-4 App自动化介绍
  • 08_移动自动化框介绍以及appium特点
  • 09_appium自动化框架原理
  • 10_app自动化环境安装
3-5 ADB命令
  • 11_adb工具构成及原理介绍
  • 12_adb常用命令介绍
  • 13_获取app的包名和界面名
  • 14_安装卸载app上传下载文件
  • 15_查看日志信息
  • 16_app的启动速度测试
  • 17_稳定性测试
  • 18_回顾_app性能测试_自动化环境_adb命令
  • 00_回顾昨日_app性能测试_自动化环境_adb命令
  • 01_adb手势操作命令
  • 02_adb模拟键盘操作及输入操作
  • 03_多个设备的注意点
  • 04_弱网测试介绍
3-6 Appium脚本框架
  • 05_入门示例
  • 06_实际工作场景原理图
  • 07_通过appium启动app以及获取包名和界面名
  • 08_app安装卸载以及置于后台运行
  • 09_uiautomatorviewer工具介绍
3-7 元素定位
  • 10_app元素定位
  • 11_显示等待定位元素的方法
  • 12_定位一组元素的方法
3-8 元素操作
  • 13_元素操作的常用方法
  • 14_元素输入的封装
  • 15_获取元素的信息
  • 16_今日回顾_Adb命令_appium元素定位操作
  • 01_昨天回顾_Adb命令_appium元素定位操作
  • 02_中文输入的处理
3-9 驱动操作
  • 03_区分首次打开还是非首次打开
  • 04_获取手机屏幕分辨率及窗口截图
  • 05_获取设置手机网络类型
  • 06_模拟键盘操作以及通知栏操作
3-10 手势滑屏
  • 07_滑屏操作
  • 08_滑屏封装操作
  • 09_scroll滑屏操作
  • 10_边查找边滑屏的操作
  • 11_drag_and_drap滑屏操作
  • 12_轻敲操作实现
  • 13_按下和抬起操作
  • 14_等待操作
  • 15_长按操作
  • 16_回顾_手势滑动_手机api
  • 01_昨日回顾_手势滑动_手机api
  • 02_移动操作
  • 03_手势操作总结
3-11 Toast处理
  • 04_toast消息介绍
  • 05_toast消息封装
3-12 H5定位查看
  • 06_h5环境的安装
  • 07_h5查看元素及代码步骤实现
第四章 PyTest框架
4-1 PyTest基本使用
  • 08_pytest特点
  • 09_pytest安装和检查
  • 10_pytest测试类的定义和执行
  • 11_pytest断言
  • 12_pytest方法级别fixture实现
  • 13_pytest类级别fixture实现
  • 14_pytest配置文件介绍
4-2 pytest插件
  • 15_pytest插件报告
  • 16_今日回顾_pytest用例
  • 00_昨日回顾_pytest用例
  • 01_控制用例执顺序的插件
  • 02_失败重试插件
  • 03_跳过的实现
  • 04_参数化实现
  • 05_pytest总结
  • 06_昨天作业的讲解
第五章 PO模式
5-1 PO模式介绍
  • 08_PO介绍_V1
  • 09_PO模式V2
  • 10_V2版本的优点和缺点介绍
5-2 方法封装
  • 11_V3版本的封装
  • 12_V3版本封装的梳理
  • 13_回顾_pytest_PO
  • 01_回顾_PO封装
  • 02_v3版本当中存在的问题
5-3 PO模式封装
  • 03_PO模式的原理
  • 04_home首页面PO封装实现
  • 05_login页面对象库层封装
  • 06_login页面的操作层及业务层的封装
  • 07_PO模式总结
  • 08_PO自动化代码编写思路
  • 09_PO模式V4版本的缺点
5-4 PO模式优化
  • 10_PO模式V5版本的实现
  • 11_PO模式V5版本存在的问题
  • 12_PO模式V6版本基类封装
  • 13_PO模式V6版本页面对象优化
  • 14_PO模式V5V6版本总结
第六章 数据驱动
6-1 数据驱动
  • 15_数据驱动的特点
  • 16_获取json中的数据
  • 17_获取数据文件方法封装
  • 18_根据数据驱动实现用例的执行
  • 19_数据驱动方法封装的另一种实现
  • 01_昨日回顾_PO封装
第七章 日志
7-1 日志概念
  • 02_日志的概念和作用
  • 03_日志的级别介绍
7-2 日志基本使用
  • 04_日志基本使用_输出日志
  • 05_日志基本使用_日志级别设置
  • 06_日志基本使用_日志格式设置
  • 07_日志基本使用_将日志输出到文件
7-3 日志高级用法
  • 08_日志高级用法_四大组件介绍
  • 09_日志高级用法_logger介绍
  • 10_日志高级用法_处理器输出日志到控制台介绍
  • 11_日志高级用法_处理器输出日志到文件
  • 12_日志高级用法_格式器及同时输出到控制台和文件当中
第八章 PO用例实现
8-1 框架搭建
  • 13_PO模式appUtils工具类实现
  • 14_PO模式app基类实现
  • 15_PO模式appHome页面封装
  • 16_PO模式appLogin页面对象库层与操作层封装
  • 17_PO模式appLogin页面业务层封装
  • 18_PO模式测试用例实现
  • 19_frame切换
  • 20_今日回顾_日志封装_PO模式实现
  • 01_回顾_日志封装_PO模式实现
第九章 持续集成
9-1 持续集成概念
  • 02_持续集成 介绍及好处
  • 03_持续集成的工作流程
9-2 Git
  • 04_git安装校验及初始配置
  • 05_git基本操作命令
  • 06_git创建分支及切换分支的命令
  • 07_git提交版本查看及恢复
  • 08_将本地仓库上传到远端仓库
  • 09_将远端仓库下载到本地
  • 10_通过pycharm更新本地的代码到远端或者从远端更新到本地
9-3 Jenkins使用
  • 11_jenkins的安装
  • 12_jenkins插件安装
  • 13_jenkins系统配置
  • 14_jjenkins的job配置
  • 15_web作业
  • 16_不能用普通方法来定义工具类
  • 17_持续集成工具介绍
  • 01_回顾_持续集成配置
第十章 项目实战
10-1 熟悉项目
  • 02_自动化测试流程
  • 03_项目介绍
  • 04_产品技术架构介绍
  • 05_负载均衡介绍
  • 06_消息队列介绍
  • 07_产品的主流程功能
  • 08_测试用例介绍
10-2 项目框架
  • 09_自动化测试架构设计
  • 10_utils工具类的实现
  • 11_基类的封装
10-3 页面用例
  • 12_自媒体平台登录页面封装
  • 13_自媒体平台首页面封装
  • 14_自媒体平台发布页面对象库层封装
  • 15_自媒体平台发布页面操作层封装
  • 16_频道选择的封装
  • 17_自媒体平台的业务层封装
  • 18_自媒体平台测试用例的编写
  • 19_脚本执行问题处理
  • 01_昨日回顾_项目介绍_自动化框架搭建
  • 02_后台管理系统页面及元素分析
  • 03_后台管理系统的登录页面封装
  • 04_后台管理系统的首页面封装
  • 05_后台管理系统的内容审核页面对象库层封装
  • 06_后台管理系统的内容审核页操作层业务层封装
  • 07_后台管理用例的实现
  • 08_用例执行优化
  • 09_使用Test_begin及Test_end回顾
  • 10_针对审核查询时时间的处理
  • 11_app边滑动边查找方法封装
  • 12_app首页面对象的封装
  • 13_app用例实现
  • 14_串连所有用例一起执行
  • 01_回顾_页面封装_用例编写
  • 02_用例数据驱动的实现
  • 03_文件路径问题的解决
10-4 日志报告
  • 04_日志集成
  • 05_测试报告数据的生成
  • 06_allure测试步骤添加
  • 07_allure添加图片到测试报告
  • 08_allure添加用例级别
10-5 持续集成
  • 09_jenkins集成将本地的自动化代码上传到远端仓库
  • 10_jenkins集成allure测试报告的job配置
  • 11_结合邮件通知发送测试报告的邮件
  • 12_allure插件的配置
  • 13_问题总结
  • 14_jenkins定时任务的配置

阶段八 就业课

展开
第一章 工作篇
1-1 工作篇
  • 工作篇
第二章 测试市场篇
2-1 测试-市场篇
  • 测试-市场篇
第三章 求职篇
3-1 求职篇
  • 求职篇1简历制作
  • 求职篇2简历投递技巧
  • 应聘渠道使用技巧
第四章 面试篇
4-1 面试篇
  • 面试篇1
  • 面试篇2
第五章 试用期篇
5-1 试用期
  • 试用期篇1
  • 试用期篇2