本课程由传智教育研究院匠心打造,课程知识体系完备,从计算机基础,到功能测试,再到自动化测试,课程涵盖测试工具使用、测试原理讲解、自动化测试框架的实现等,同时覆盖
* 阶段一 测试基础/
* 第一章 测试基础/
* 阶段目标及路线/
* 01-阶段目标及线路
* 测试相关概念/
* 02-什么是软件测试(概念、过程、目的)
* 03-测试主流技能
* 04-测试分类
* 05-质量模型
* 06-测试流程
* 测试用例/
* 07-用例(什么是用例、作用)
* 08-用例格式说明
* 09-qq用例练习
* 第二章 用例设计方法/
* 等价类/
* 10-等价类
* 11-案例2分析及测试点
* 12-案例2用例编写
* 13-总结
* 01-作业说明
* 边界值/
* 02-今天目标
* 03-边界值方法说明
* 04-边界值案例
* 05-边界值案例2
* 06-边界优化
* 07-边界总结
* 判定表/
* 08-判定表基本使用
* 09-判定表练习
* 10-判定表练习2
* 场景法/
* 11-场景法(流程图)
* 12-场景法介绍
* 13-场景法(案例)
* 错误推测法/
* 14-扩展(冒烟、错误推荐法)
* 15-总结
* 第三章 缺陷管理/
* 认识缺陷/
* 01-今日目标
* 02-执行用例(qq、城市电话)
* 03-执行用例(qq)
* 04-执行用例(业务)
* 缺陷介绍/
* 05-缺陷定义及标准
* 06-缺陷产生的 原因
* 07-缺陷核心内容和提交要素
* 缺陷编写/
* 08-缺陷编写格式及练习
* 09-缺陷评审及标题描述
* 10-缺陷流程
* 缺陷管理工具/
* 11-禅道管理缺陷
* 12-禅道管理用例
* 案例练习及总结/
* 13-注册测试点分析
* 14-注册扩展
* 15-总结
* 第四章 HTML入门/
* HTML介绍/
* 01-回顾及目标
* 02-HTML介绍
* HTML骨架标签/
* 03-骨架标签
* 编辑HTML工具/
* 04-工具初始化
* 05-注释
* 常用标签/
* 06-标签(标题与段落)
* 07-超连接标签
* 08-图片标签
* 09-扩展图片路径
* 10-空格与换行
* 11-布局标签
* 12-列表标签
* 13-表单标签
* 14-表单标签form
* 15-总结
* 第五章 黑马头条实战/
* 登录功能测试/
* 01-反馈及目标
* 02-登录模块测试编写
* 03-用例demo
* 04-用例(兼容)
* 发布文章功能测试/
* 05-发布文章需求
* 06-发布文章测试点
* 07-上传图片测试点
* 08-发布文章用例(正向)
* 09-发布文章用例(逆向)
* 10-上传图片用例
* 11-总结
* 就业能力训练-01/
* 就业基础知识学习
* 就业基础知识学习(应届生)
* 阶段作业 测试基础-第1套试卷/
* 试卷
* 阶段二 Linux和数据库/
* 第一章 Linux操作系统基础/
* linux基础知识/
* 为什么学习Linux
* 【操作】开虚拟机和远程连接
* 课程安排
* 【了解】Linux操作系统介绍
* 虚拟机重启和远程工具配置说明
* 【了解】Linux文件系统和目录
* Linux远程连接
* 【知道】Linux的命令格式介绍
* 【知道】Linux命令的帮助信息查看
* 第二章 Linux常用基础命令/
* ls命令讲解/
* 【重点】 查看目录内容:ls
* 命令注意点
* 【知道】 查看目录内容:ls通配符1
* 【知道】 查看目录内容:ls通配符2
* 查看目录内容:ls练习
* cd命令讲解/
* 【重点】目录切换:cd(上)
* 上午回顾
* 【重点】目录切换:cd(下)
* cd练习
* 文件及目录操作/
* 【了解】创建文件:touch
* 【重点】创建目录:mkdir
* 【重点】删除文件或目录:rm
* 文件和目录练习
* 【重点】文件或目录的复制:cp
* 【重点】文件或目录的移动:mv
* 复制移动练习
* 查看文件内容操作/
* 【知道】查看文件内容:cat
* 【知道】查看文件内容:more
* 【重点】查看文件内容:grep (上)
* 【重点】查看文件内容:grep (下)
* 查看文件练习
* 其他命令及复习/
* 【知道】重定向
* 【重点】管道符命令
* 【了解】其他的命令:pwd、clear、which
* 今日总结
* 作业和加密视频如何播放
* 昨日回顾
* 作业讲解
* 第三章 Linux常用高级命令/
* 进程和端口相关命令/
* 今日安排
* 【了解】重启和关机的命令
* 【重点】查看系统进程:ps
* 【知道】实时查看系统的进程信息:top
* 【重点】关闭进程:kill
* 【重点】查看系统监听端口:netstat
* 【知道】查看系统监听端口:lsof
* 查看系统监听端口总结
* 查看日志命令/
* 【知道】查看日志信息:head、tail
* 【重点】动态监控日志信息1
* 【重点】动态监控日志信息2
* 信息系统相关的命令总结
* 权限相关命令/
* 【了解】权限的概念
* 【重点】修改用户权限chmod:数字法1
* 【重点】修改用户权限chmod:数字法2
* 【知道】切换用户、修改密码
* 【知道】退出
* 【重点】查找文件
* 【知道】软链接:ln
* 打包和压缩命令/
* 【知道】打包和解包
* 【重点】压缩解压缩:gzip
* vi操作及复习/
* 【知道】压缩解压缩:zip、unzip
* 【知道】vi基本操作(上)
* 【知道】vi基本操作(下)
* 今日总结
* 预习说明
* 昨日回顾和权限补充
* 作业讲解
* 第四章 数据库系统基础/
* 数据库基础知识/
* 今日安排
* 【了解】数据库介绍和分类
* 【知道】关系型数据库核心要素和SQL的分类
* 【了解】MySQL简介
* 【知道】MySQL组成
* 【知道】命令连接数据库
* 【重点】工具连接数据库
* 服务器关了就不能连接
* DBeaver工具操作说明/
* 【操作】通过DBeaver操作数据库和表
* 【操作】通过DBeaver操作数据
* DBeaver易错点总结
* 数据说明及复习/
* 【记忆】数据类型
* 【记忆】数据约束
* 上午回顾
* 第五章 命令行操作及表操作/
* 命令行操作数据库/
* 【了解】命令行界面操作数据库
* 【操作】dbeaver编辑区如何使用
* DBeaver常用设置
* 【知道】DBeaver命令操作数据库
* 【知道】命令操作数据库表
* 数据库表操作及总结/
* 【知道】数据库表操作1
* 【知道】数据库表操作2
* 【知道】数据库表操作3
* 数据操作环境准备
* 【重点】添加一行数据
* 【重点】简单查询
* 今日总结
* 如何预习
* 昨日回顾
* 第六章 数据增删改查SQL语句/
* 数据库的增删改查基础操作/
* 02 今日安排和环境准备
* 03【知道】添加多行数据
* 04【知道】修改数据
* 05【知道】删除数据(上)
* 06【知道】删除数据(下)
* 07 数据更新操作总结
* 09 数据库校验说明和环境准备
* 10【知道】查询的基本操作
* 11 课堂答疑:别名问题
* 条件查询/
* 12【重点】条件查询:比较运算符(上)
* 13【重点】条件查询:比较运算符(下)
* 14【重点】条件查询:逻辑运算符(上)
* 15【重点】条件查询:逻辑运算符(下)
* 16【重点】条件查询:模糊查询(上)
* 17【重点】条件查询:模糊查询(下)
* 18【重点】条件查询:范围查询(上)
* 19【重点】条件查询:范围查询(下)
* 20【重点】条件查询:为空判断
* 排序及聚合函数/
* 21【知道】排序(上)
* 22【知道】排序(下)
* 23【重点】聚合函数案例(上)
* 24【重点】聚合函数案例(下)
* 分组查询及分页查询/
* 25【知道】分组查询1
* 26【知道】分组查询2
* 27【知道】分组查询3
* 28【知道】分页查询(上)
* 29【知道】分页查询(下)
* 总结、作业及复习/
* 30 今日总结
* 01 课堂答疑:分组字段选择问题
* 02 昨日回顾
* 03 作业点评
* SQL内连接查询/
* 04 今日安排
* 05 多表环境准备
* 06【知道】连接查询概述
* 07【重点】内连接1
* 08【重点】内连接2
* 09【重点】内连接3
* 10 内连接总结
* 左连接右连接查询操作及复习/
* 11【知道】左连接
* 12【知道】右连接
* 13 上午回顾
* SQL自关联查询操作/
* 14【知道】自关联介绍
* 15【知道】自关联实现1
* 16【知道】自关联实现2
* 17【知道】自关联实现3
* SQL子查询操作/
* 18【知道】子查询充当条件:标量子查询
* 19【知道】子查询充当条件:列子查询
* 20【知道】子查询充当条件:行子查询
* 21【知道】子查询充当数据源
* 22 子查询练习
* SQL语句演练及复习/
* 23 部门查询演练数据准备
* 24 查询演练
* 25 今日总结
* 01 昨日回顾
* 查询演练及作业讲解/
* 02 今日安排
* 03 查询演练1
* 04 查询演练2
* 05 查询演练3
* 06 作业表说明
* 07 作业讲解
* 第七章 Tpshop项目实战演练/
* 项目部署前准备/
* 【了解】项目技术架构介绍
* 【拓展】软件套件一键安装
* 项目部署前准备
* 【知道】查看服务状态
* 部署前准备总结
* Tpshop项目部署/
* 【操作】TPshop项目部署1
* 【操作】TPshop项目部署2
* 【操作】TPshop项目部署3
* 【操作】TPshop项目部署4
* 【操作】TPshop项目部署5
* 【了解】数据库表设计1
* 【了解】数据库表设计2
* Tpshop数据查询演练/
* 数据查询演练1
* 数据查询演练2
* 数据查询演练3
* 数据查询演练4
* 数据查询演练5
* 总结/
* 今日内容总结
* 大总结
* 就业能力训练-02/
* 结构化表达-STAR法
* 阶段作业 Linux和数据库-第1套试卷/
* 试卷
* 阶段三 功能测试/
* 第一章 Web项目业务流程分析/
* 测试计划介绍/
* 01-阶段目标及今天目标
* 02-项目介绍
* 03-测试流程及需求评审
* 04-测试计划-1
* 04-测试计划-2扩展
* TPshop购买业务流程/
* 05-业务及流程图回顾
* 06-购买业务流程分析及测试点
* 07-用例(立即购买、加入购物车、未登录、购买失败)
* 08-用例(购买业务失败)
* 09-用例(发货业务测试点、用例)
* TPshop业务测试点分析/
* 10-售后业务(测试点)
* 11-售后业务(退款用例)
* 12-总结
* 01-反馈及回顾
* 02-今天目标
* 03-商品上架业务测试点
* 04-抢购业务测试点
* 05-优惠券业务测试点
* 第二章 Web项目功能测试用例实战/
* 登录功能用例设计/
* 06-单模块测试回顾
* 07-登录模块分析及测试点提取
* 08-登录模块用例-Demo
* 搜索功能用例设计/
* 09-搜索需求及测试点
* 10-搜索用例Demo
* 购物车功能用例设计/
* 11-购物车需求分析
* 12-购物车测试点
* 13-购物车Demo
* 14-总结
* 支付业务用例设计/
* 01-反馈
* 02-今天目标
* 03-作业
* 04-支付需求分析
* 05-支付测试点
* 06-支付用例Demo
* 个人中心用例设计/
* 07-个人中心(我的订单)需求分析
* 08-个人中心测试点
* 09-个人中心用例Demo
* 10-扩展(测试能力练习)
* 发货功能用例设计/
* 11-发货页需求分析
* 12-发货页测试点
* 退货功能用例设计/
* 13-退货退款需求分析
* 14-退货退款测试点
* 15-扩展(path路径)
* 16-总结
* 添加商品用例设计/
* 01-反馈及回顾
* 02-作业
* 03-今天目标
* 04-添加商品需求分析
* 05-添加商品测试点编写
* 06-添加商品正向标题示例
* 07-添加商品用例Demo
* 抢购业务用例设计/
* 08-抢购需求及测试点
* 09-添加抢购活动用例Demo
* 10-添加优惠券需求及测试点
* 11-添加优惠券用例Demo
* 12-总结
* 第三章 Web端抓包工具操作与应用/
* 网络知识/
* 01-反馈
* 02-作业反馈
* 03-今天目标
* 04-网络知识(url组成)
* 05-扩展(请求参数)
* 06-响应状态码
* Fiddler 抓包演示/
* 07-抓包原理及如何定位前后端bug
* 08-fiddler演示基本抓包
* Fiddler 过滤设置/
* 09-过滤设置
* 10-抓取https
* 11-过滤
* Fiddler 模拟弱网/
* 12-弱网设置
* 13-扩展(网络传输单位)
* Fiddler 断点的使用/
* 14-抓包实现打断点
* 15-断点练习
* 16-总结
* 第四章 APP功能测试/
* APP测试方向/
* 01-反馈及回顾
* 02-app三天目标及今天目标
* 03-app测试方向
* APP业务流程/
* 04-业务测试需求(购物业务)分析
* 05-业务测试点(购物业务)
* APP登录模块/
* 06-单模块(登录)分析及测试点
* 07-单模块(登录)用例Demo
* 搜索、购物车/
* 08-搜索模块
* 09-购物车模块
* 支付业务/
* 10-支付模块(正向测试带你)及逆向需求分析
* 11-支付模块其他测试点
* 个人中心/
* 12-个人中心(签到)
* 13-个人中心(其他分析)
* 14-个人中心(其他分析)
* 15-总结
* 开发模型和发布策略/
* 01-反馈及回顾
* 02-今天目标
* 03-开发模型
* 04-发布策略
* 第五章 APP专项测试/
* APP非功能测试/
* 05-安装卸载升级
* 06-兼容性测试
* 07-push推送
* 08-干扰、易用性测试
* APP性能测试/
* 09-扩展(app性能测试分类)
* 10-性能测试工具介绍
* 11-工具基本使用
* 12-solopi工具(CPU、内容)
* 13-cpu注意事项
* 14-扩展(日志查看)
* 15-流量
* 16-电量
* 17-启动速度
* 18-流畅度及稳定性测试介绍
* 19-总结
* 第六章 ADB命令/
* ADB介绍/
* 01-反馈及回顾
* 02-今天目标
* 03-adb介绍及命令
* ADB命令/
* 04-adb命令(连接、安装 卸载)
* 05-adb命令(获取包名)
* 06-adb命令(日志及启动时间)
* 07-adb命令(获取内存、cpu、流量)
* 第七章 APP稳定性测试/
* Monkey介绍及使用/
* 08-monkey介绍及基本使用
* 09-monkey常用参数
* 第八章 APP端抓包工具操作与应用/
* APP抓包/
* 10-抓包(app)原理和步骤说明
* 11-抓包(iphone)真机
* 12-抓包(模拟器)
* APP弱网测试/
* 13-弱网
* 14-总结
* 第九章 小程序项目的测试与实操/
* 小程序介绍/
* 01-反馈及回顾
* 02-今天目标
* 03-小程序介绍
* 04-小程序特点
* 05-开发者工具介绍
* 06-微信小程序结构说明
* 了解小程序特点/
* 07-小程序与app对比
* 08-项目介绍及授权登录原理
* 09-账号注册及项目环境应用说明
* 小程序测试点分析/
* 10-需求与测试点(轮播图)
* 11-首页(主题)测试点
* 12-分类测试点
* 13-测试点(购物车)
* 14-测试点(业务))
* 小程序知识点扩展/
* 15-扩展(抓包修改轮播图)
* 16-扩展(ego项目环境说明)
* 17-扩展(搭环境)
* 18-总结
* 第十章 书写简历项目思路/
* 自我能力串讲/
* 01-目标及反馈
* 02-今天目标
* 03-环境说明
* 04-能力串讲(项目介绍)
* 05-能力串讲(测试结果展示)
* 如何找简历项目/
* 06-任务1(找项目名称)
* 07-任务2(找核心业务及流程图)
* 作业评审/
* 08-评审(业务-sh)
* 09-评审(南京-北京)
* 10-共性问题(业务描述)
* 11-任务3(抽取核心业务中的单功能)
* 12-评审(任务3)
* 13-任务4(测试点编写)
* 15-任务5(总结)
* 功能测试扩展知识点/
* 16-扩展(F12)
* 17-扩展(抓包)
* 18-扩展(抓包-断点)
* 19-总结
* 项目介绍说明/
* 01 功能测试
* 第十一章 智慧商城沉浸式项目实战/
* 导学/
* 智慧商城项目实战-导学
* 项目实战第1天/
* 第1天导学
* 项目实战第2天/
* 第2天导学
* 项目实战第3天/
* 第3天导学
* 项目实战第4天/
* 第4天导学
* 项目实战第5天/
* 第5天导学
* 项目实战第6天/
* 第6天导学
* 项目实战第7天/
* 第7天导学
* 项目实战第8天/
* 第8天导学
* 项目实战第9天/
* 第9天导学
* 项目实战第10天/
* 第10天导学
* 阶段作业 功能测试-第1套试卷/
* 试卷
* 阶段四 Python基础/
* 第一章 Python基础介绍/
* 认识Python及环境搭建/
* 01-课程介绍
* 02-自动化代码演示
* 03-Python 介绍
* 04-Python 环境搭建
* PyCharm基本使用和配置/
* 05-使用 pycharm 书写代码
* 06-pycharm 的常见设置
* 第二章 Python基础语法格式/
* print函数与注释/
* 07-print 函数简单解析
* 08-注释
* 变量与标识符/
* 09-补充-波浪线的说明
* 10-变量的使用
* 11-练习
* 12-标识符的规则
* 13-中午复习
* 14-数据类型
* 输入与格式化输出/
* 15-输入
* 16-输入练习
* 17-数据类型转换
* 18-字符串格式化输出
* 19-练习
* 20-round 补充说明
* 21-转义字符
* 第三章 逻辑控制语句/
* 运算符/
* 22-算术运算符
* 23-总结
* 01-反馈和作业
* 02-今日内容
* 03-比较运算符
* 04-赋值运算符
* 05-逻辑运算符
* 06-运算符优先级
* if判断语句/
* 07-if 语句基本结构
* 08-if 语句练习
* 09-if else 结构
* 10-练习
* 11-if 和逻辑运算符结合
* 12-if elif 的使用
* 13-补充-debug 的使用
* 14-中午复习
* 15-if 嵌套
* if语句案例/
* 16-案例分析
* 17-随机数的使用
* 18-案例的实现
* while循环语句/
* 19-循环的基本使用
* 20-debug 查看循环执行
* 21-无限循环和死循环
* 22-猜拳游戏-循环版本
* 23-猜拳游戏另一种写法
* 24-1-100之间数字求和
* 25-求和补充说明
* for循环语句/
* 26-for 循环
* 27-总结
* 第四章 常见数据类型操作/
* 字符串操作/
* 01-复习和反馈
* 02-作业讲解
* 03-今日内容
* 04-字符串定义
* 05-索引和下标的使用
* 06-字符串的遍历
* 07-切片
* 08-字符串查找方法
* 09-字符串替换方法
* 10-字符串拆分和连接
* 11-中午复习
* 列表操作/
* 12-列表定义
* 13-列表支持下标和切片操作
* 14-列表的查询操作
* 15-列表的增删改操作
* 16-练习
* 17-列表反转
* 18-列表排序
* 19-列表嵌套
* 元组操作/
* 20-元组
* 21-交换两个变量的值
* 22-总结
* 23-作业
* 字典操作/
* 01-复习和反馈
* 02-作业
* 03-今日内容
* 04-字典的定义
* 05-字典添加和修改
* 06-字典删除
* 07-括号的使用说明
* 08-字典查询
* 09-字典遍历
* 10-案例分析
* 11-案例实现
* 列表补充操作/
* 12-补充-列表去重
* 13-中午复习
* 第五章 函数基础语法/
* 函数基本使用/
* 14-函数介绍及演示
* 15-函数的定义及调用
* 16-函数的文档注释
* 17-带参数的函数
* 18-练习
* 19-函数的嵌套调用
* 20-函数的返回值
* 21-案例
* 模块和包/
* 22-模块的导入
* 23-练习
* 24-总结
* 01-反馈
* 02-作业
* 03-range 的使用
* 04-今日内容
* 05-模块的导入顺序
* 06-__name__ 变量的使用
* 07-包的使用
* 08-包的练习
* 09-包的补充
* 第六章 函数高级操作/
* 局部变量和全局变量/
* 10-引用的介绍
* 11-中午复习
* 12-可变类型与不可变类型
* 13-局部变量
* 14-全局变量
* 传参和返回值/
* 15-函数传参的方式
* 16-缺省参数
* 17-多值参数
* 18-多值参数应用-求和
* 19-函数返回多个数据值
* 匿名函数/
* 20-匿名函数
* 21-匿名函数应用
* 22-总结
* 23-作业
* 第七章 面向对象/
* 面向对象介绍/
* 01-复习和反馈
* 02-作业
* 03-作业补充
* 04-面向对象介绍
* 05-类和对象
* 06-类的设计
* 类基本语法/
* 07-基本语法介绍
* 08-小猫爱吃鱼
* 09-self 的理解
* 10-属性的操作
* 常见魔法方法操作/
* 11-魔法方法__init__的说明
* 12-中午复习
* 13-使用__init__方法添加属性
* 14-练习
* 15-魔法方法 __str__的使用
* 面相对象案例分析实现/
* 16-案例:小明爱跑步分析
* 17-案例:小明爱跑步实现
* 18-案例:登录案例
* 19-案例:存放家具分析
* 20-案例:存放家具实现
* 21-总结
* 继承案例分析实现/
* 01-复习和反馈
* 02-作业
* 03-今日内容
* 04-继承介绍
* 05-继承案例 1
* 06-继承案例 2
* 07-重写
* 私有属性/
* 08-多态
* 09-私有
* 10-私有补充
* 11-对象和属性的划分
* 12-中午复习
* 类属性和类方法/
* 13-类属性的使用
* 14-类方法的使用
* 15-案例说明
* 16-案例实现
* 17-总结
* 18-补充
* 第八章 Python代码操作文件/
* 文件操作介绍/
* 01-复习和反馈
* 02-作业
* 03-今日内容
* 04-文件介绍
* 文件读取和写入/
* 05-open 函数说明
* 06-文件写入
* 07-文件追加
* 08-文件读取
* 09-readline 函数说明
* 10-按行读取大文件
* 11-文件打开方式说明
* Python操作JSON文件/
* 12-json 文件介绍
* 13-json 文件定义
* 14-json 文件读取
* 15-json 文件读取 2
* 16-中午复习及案例实现
* 17-json 的写入
* 第九章 异常处理/
* Python异常处理/
* 18-异常的介绍
* 19-异常捕获的基本结构
* 20-捕获指定类型的异常
* 21-异常捕获的完整格式
* 22-案例实现
* 23-总结
* 01-复习和反馈
* 02-作业
* 03-今日内容
* 04-异常传递
* 05-抛出异常
* 第十章 Pytest框架/
* pytest介绍/
* 06-pytest 框架介绍
* 07-软件包安装
* 用例书写和执行/
* 08-用例的书写和执行
* 09-主函数执行用例
* 10-配置文件的使用
* 11-配置文件再说明
* pytest断言/
* 12-中午复习
* 13-加法案例
* 14-代码梳理
* 15-断言
* pytest参数化/
* 16-参数化
* 17-使用 json 数据
* 18-项目绝对路径的使用
* 19-总结
* pytest综合案例/
* 01-复习和反馈
* 02-作业案例-登录
* 03-作业案例-登录参数化
* 04-测试报告的生成
* 05-前置和后置方法
* 06-综合案例-说明
* 07-综合案例实现
* Python总复习/
* 08-复习-基础知识
* 09-复习-流程控制
* 10-复习-容器
* 11-复习-函数和模块
* 12-复习-面向对象
* 13-复习
* 阶段作业 Python基础-第1套试卷/
* 试卷
* 阶段五 接口自动化测试/
* 第一章 接口测试基础/
* 接口测试介绍/
* 01-学习目标
* 02-接口的概念
* 03-接口测试概念和价值
* 04-接口测试实现方式
* HTTP协议请求语法格式/
* 05-http协议简介
* 06-URL语法格式
* 07-http请求-整体语法格式
* 08-http请求-请求行
* 09-http请求-请求头
* 10-http请求-请求体
* 浏览器抓取数据/
* 11-浏览器开发者工具-打开
* 12-抓tpshop登录数据
* 13-抓ihrm登录数据
* HTTP协议响应语法格式/
* 14-http响应-整体语法格式
* 15-http响应-状态行
* 16-http响应-响应体
* 17-http响应-浏览器开发者工具练习
* RESTful接口规范/
* 18-ihrm项目简介
* 19-接口风格-传统
* 20-接口风格-RESTful
* 21-接口测试流程
* API文档分析/
* 22-Api文档简介
* 23-解析API核心目标
* 24-解析API文档-练习
* 25-总结
* 第二章 Postman接口测试基础/
* 接口测试环境搭建/
* 26-环境安装-postman
* 27-环境安装-git和gitee
* 28-环境安装-jenkins
* Postman基础使用/
* 01-复习
* 02-学习目标
* 03-postman简介和用例集创建
* 04-postman基本使用-案例1
* 05-postman基本使用-案例2
* 06-postman基本使用-案例3
* 接口测试维度/
* 07-接口测试维度-功能测试
* 08-接口测试维度-性能测试
* 09-接口测试维度-安全测试
* 登录接口测试用例设计/
* 10-接口测试用例设计方法-单接口
* 11-接口测试用例设计方法-业务场景
* 12-登录接口-测试点分析
* 13-登录接口测试用例-登录成功
* 14-登录接口测试用例-功能异常
* 15-登录接口测试用例-数据异常
* 16-登录接口测试用例-参数异常
* 员工管理业务其它接口用例设计/
* 17-添加员工测试用例-测试点分析
* 18-添加员工测试用例-必选-添加成功
* 19-添加员工测试用例-其他用例
* 20-删除员工接口说明
* 21-员工管理业务场景测试用例
* 22-总结
* 第三章 Postman接口测试高级/
* Postman常用断言方法/
* 01-复习
* 02-学习目标
* 03-断言响应状态码
* 04-断言响应体包含某字符串
* 05-断言json响应结果
* 06-断言的工作原理
* Postman关联案例/
* 07-postman关联简介和实现步骤
* 08-关联相关核心代码
* 09-关联案例1-提取城市名
* 10-关联案例1-使用城市名百度搜索
* 11-关联案例2-创建环境-提取令牌写入环境变量
* 12-关联案例2-添加员工-使用令牌
* Postamn参数化/
* 13-参数化-简介
* 14-参数化-csv和json文件优缺点
* 15-编写csv数据文件
* 16-编写json数据文件
* 17-使用数据文件中数据的理论
* 18-参数化-练习-编写数据文件
* 19-参数化-练习-使用数据文件
* 20-postman控制台的使用
* 21-总结
* Postman生成测试报告/
* 01-复习
* 02-作业
* 03-学习目标
* 04-postman生成测试报告环境安装
* 05-导出和导入用例集
* 06-导出环境文件
* 07-生成测试报告
* 08-使用数据文件生成测试报告
* 第四章 Postman实现Ihrm项目/
* Postman实现Ihrm单接口测试/
* 09-ihrm项目-准备环境
* 10-ihrm项目-登录-登录成功
* 11-ihrm项目-登录-其他接口
* 12-ihrm项目-登录-参数测试
* 13-ihrm项目-登录-批量执行
* 14-ihrm项目-添加员工-登录提令牌
* 15-ihrm项目-添加员工-测试用例实现
* 16-ihrm项目-查询员工
* Postman实现Ihrm业务场景测试/
* 17-ihrm项目-业务场景-修改、删除员工
* 18-ihrm项目-业务场景-查询员工列表和批量测试
* 19-ihrm项目-生成测试报告
* 20-总结
* 01-复习
* 第五章 Requests模块接口测试/
* Python环境搭建/
* 02-学习目标
* 03-python中使用的库安装及查验
* requests模块入门案例/
* 04-requests发送http请求基础语法
* 05-入门练习-访问百度
* 06-案例1-tpshop搜索
* 07-案例2-tpshop登录
* 08-错误调试
* 09-案例3-ihrm登录
* 10-案例4-ihrm修改、删除
* 11-午后复习及错误说明
* Cookie和Session登录认证/
* 12-cookie简介
* 13-cookie+session认证方式
* 14-tpshop登录_cookie实现
* 15-session简介
* 16-tpshop登录_session实现步骤
* 17-tpshop登录_session编码实现
* 18-Cookie和Session的区别
* 19-获取响应数据中指定内容
* pytest框架知识点回顾/
* 20-pytest回顾-测试类、方法-运行
* 21-pytest回顾-练习
* 22-pytest回顾-Fixture风格4个方法
* 23-pytest回顾-断言和生成测试报告
* request结合pytest框架实现Ihrm登录功能/
* 24-ihrm登录-登录成功
* 25-ihrm登录-手机号不存在、密码错误
* 26-总结
* 第六章 PyMySQL数据库操作/
* PyMySQL模块操作数据库场景和步骤/
* 01-复习
* 02-学习目标
* 03-数据库操作应用场景
* 04-数据库操作步骤
* 05-事务概念及操作
* PyMySQL模块基础操作数据库/
* 06-连接数据库的方法及参数
* 07-入门案例 - 连接数据库,查询版本
* 08-错误调试
* 09-SQL语法回顾
* 10-游标
* 11-查询语句-提结果集
* PyMySQL模块结合异常捕获操作数据库/
* 12-try异常捕获
* 13-插入语句-结合异常捕捉
* 14-更新语句-结合异常捕捉
* 15-异常说明
* 16-删除语句-结合异常捕捉
* 数据库工具类封装/
* 17-数据库工具类封装-搭建框架
* 18-定义类方法-创建连接
* 19-查询一条记录方法实现-上
* 20-查询一条记录方法实现-下
* 21-数据库增删改操作方法实现
* 22-设置私有方法
* 删除数据库思路/
* 23-删除员工-操作数据库思路
* 24-删除员工接口-操作数据库使用
* 25-总结
* 第七章 ihrm项目实战/
* 代码封装思想/
* 复习
* 学习目标
* 代码分层思想
* tpshop商城普通方法实现
* 测试脚本层封装/
* 接口对象层封装-分析和实现
* 测试脚本层封装-调用自己封装API发送登录请求
* 测试脚本层封装-登录成功-断言
* 测试脚本层封装-密码错误、验证码错误
* 代码优化
* Ihrm登录接口封装/
* ihrm登录接口 - 普通方法实现及分析
* ihrm登录接口 - 接口对象层封装
* ihrm登录接口 - 测试脚本层-1
* ihrm登录接口 - 测试脚本层-2
* ihrm登录接口 - 测试脚本层-3
* ihrm登录接口 - 断言方法封装
* ihrm登录接口 - 全部测试用例实现
* pytest参数化回顾/
* 登录接口参数化使用的json文件编写
* 总结
* 01-复习
* 02-学习目标
* 03-参数化-简介
* 04-参数化回顾-加法原始案例实现
* 05-参数化回顾-加法案例实现参数化
* 06-参数化回顾-从json文件获取数据
* 07-参数化回顾-小结
* 参数化Ihrm登录接口/
* 08-接口自动化测试框架-目录结构
* 09-登录接口参数化-读取json数据文件
* 10-获取项目绝对路径
* 11-登录接口参数化-编码实现
* 添加员工接口封装实现/
* 12-员工管理接口 - 普通方法实现
* 13-代码分析
* 14-接口对象层封装 - 添加员工
* 15-接口对象层封装 - 查询、修改、删除员工
* 16-测试用例层 - 添加员工
* 17-解决反复修改手机号-思路分析
* 18-代码实现解决反复修改手机号及小结
* 19-使用TEL管理手机号
* 20-添加员工参数化-实现
* 21-总结
* Ihrm项目完善/
* 01-复习
* 02-学习目标
* 03-ihrm完善-获取请求头
* 04-ihrm完善-生成测试报告
* 05-ihrm项目小结
* 项目日志收集/
* 06-日志简介
* 07-日志级别
* 08-日志代码分析(了解)
* 09-项目中使用日志-演示
* 10-使用日志流程总结
* 全量字段校验/
* 11-全量字段校验-简介
* 12-全量字段校验-在线校验
* 13-全量字段校验-入门案例
* 14-全量字段校验-type关键字
* 15-全量字段校验-properties关键字
* 16-全量字段校验-properties嵌套
* 17-全量字段校验-required关键字
* 18-全量字段校验-const关键字
* 19-全量字段校验-正则表达式基础语法简介
* 20-全量字段校验-pattern关键字
* 21-全量字段校验-综合案例
* 22-项目中使用全量字段校验
* 23-总结
* 第八章 持续集成/
* 持续集成介绍/
* 01-复习
* 02-学习目标
* 03-持续集成-概念和相关工具
* Git安装与介绍/
* 04-git安装和简介
* 05-注册gitee账号,创建仓库
* 06-pycharm中安装gitee插件
* Pycharm结合Gitee使用场景/
* 07-pycharm结合gitee使用-场景1
* 08-pycharm结合gitee使用-场景2
* 09-pycharm结合gitee使用-场景3
* 10-pycharm结合gitee使用-场景4
* 11-pycharm结合gitee使用-场景5
* Jenkins安装和配置/
* 12-jenkins安装-JDK安装和配置
* 13-jenkins启动
* 14-插件安装
* 15-系统配置
* Jenkins持续集成/
* 16-持续集成-postman准备
* 17-持续集成-postman手动构建
* 18-持续集成-postman自动构建
* 19-持续集成-代码-准备
* 20-持续集成-代码-手动构建
* 21-持续集成-代码-自动构建
* 22-总结
* 第九章 Dubbo接口测试基础/
* 传智健康项目简介/
* 01-复习
* 02-学习目标
* 03-传智健康项目简介
* Dubbo接口介绍和Telnet命令调用/
* 04-rpc和dubbo简介
* 04-补充微服务相关概念和原理介绍
* 05-Api文档查阅
* 06-telnet命令查看服务
* 07-telnet实现远程调用dubbo接口
* Dubbo-Client安装/
* 08-dubboclient简介和安装
* 09-dubboclient远程调用实现步骤
* 第十章 Dubbo接口测试/
* 传智健康会员服务/
* 10-会员服务-根据手机号查询会员信息
* 11-会员服务-添加会员
* 12-字典数据增加kv语法回顾
* 13-会员服务-根据日期统计会员数
* 传智健康会预约设置服务/
* 14-预约设置服务-添加预约设置
* 15-预约设置服务-按月统计预约设置信息
* 16-预约设置服务-根据日期修改预约设置数量
* 17-用户服务-根据用户名查询用户信息
* 18-现有代码的问题-小结
* 代码封装思路说明/
* 19-封装思路说明-1
* 20-封装思路说明-2
* 21-总结
* 基础服务类封装/
* 01-复习
* 02-学习目标
* 03-核心模块
* 04-基础服务类封装设计
* 会员服务类封装/
* 05-会员服务类封装-根据手机号查询会员信息-上
* 06-会员服务类封装-根据手机号查询会员信息-下
* 07-会员服务类封装-根据日期统计会员数
* 08-会员服务类封装-添加会员
* 预约设置服务类封装/
* 09-预约设置服务类封装-添加预约设置
* 10-预约设置服务类封装-按月统计预约设置信息
* 11-预约设置服务类封装-根据日期修改预约设置数量
* 测试脚本层封装/
* 12-会员服务类封装-根据用户名查询用户信息
* 13-测试脚本层封装 - 测试用例
* 14-测试脚本层封装 - 根据手机号查询会员信息
* 15-测试脚本层封装 - 根据日期统计会员数据.mp4
* 16-测试脚本层封装 - 添加会员
* 16-补充说明get_random_mobile
* 传值健康项目参数化/
* 17-参数化 - 根据手机号查询会员信息
* 18-参数化 - 根据日期统计会员数
* 生成测试报告/
* 19-接口自动化测试框架封装
* 20-生成测试报告
* 21-总结
* 项目介绍说明/
* 02 接口测试
* 阶段作业 接口自动化测试-第1套试卷/
* 试卷
* 阶段六 性能自动化测试/
* 第一章 性能测试理论/
* 性能测试概念/
* 01-学习目标
* 02-为什么要进行性能测试
* 03-性能测试概念
* 04-性能测试测试什么
* 05-性能测试目的
* 06-接口功能测试和性能测试的对比
* 性能测试测试策略/
* 07-测试策略-基准测试
* 08-测试策略-负载测试
* 09-测试策略-稳定性测试
* 10-测试策略-其他测试策略
* 性能测试指标/
* 11-性能测试指标 - 响应时间
* 12-性能测试指标 - 并发数和吞吐量
* 13-性能测试指标 - 点击数-错误率-资源利用率
* 性能测试流程/
* 14-测试工程师入职工作流程
* 15-性能测试流程-总述
* 16-性能测试需求分析
* 17-测试计划与方案
* 18-测试用例、测试环境、测试脚本
* 19-执行脚本、监控测试
* 20-性能分析和调优
* 21-性能测试报告和总结
* 22-总结
* 23-环境搭建
* 常用性能测试工具对比/
* 01-复习
* 02-学习目标
* 03-LoadRunner和jmeter简介和优缺点
* 第二章 jmeter基础使用/
* jmeter安装配置/
* 04-jmeter的安装和启动
* 05-jmeter安装目录下的bin目录
* 06-jmeter安装目录下的docs和查看帮助
* 07-jmeter安装插件和汉化
* jmeter元件/
* 08-元件和组件
* 09-作用域
* 10-元件执行顺序
* jmeter使用示例/
* 11-jmeter第一个案例
* 12-线程组属性
* 13-取样器
* 14-察看结果树
* jmeter参数化/
* 15-参数化1-用户定义的变量
* 16-参数化2-用户参数
* 17-参数化3-csv数据文件
* 18-参数化3-csv数据文件-扩展
* 19-参数化4-计数函数-1
* 20-扩展说明CPU时间轮片
* 21-参数化4-计数函数-2
* 22-总结
* jmeter断言/
* 01-复习
* 02-学习目标
* 03-响应断言
* 04-json断言
* 05-自学说明
* 06-持续时间断言
* jmeter提取器/
* 07-正则表达式提取器-表达式说明
* 08-正则表达式提取器-实现
* 09-正则表达式提取器-小结
* 10-XPath提取器
* 11-json提取器-使用方法
* 12-json提取器-使用方法小结
* 第三章 jmeter高级使用/
* 跨线程组使用变量/
* 13-跨线程组使用变量-实现原理
* 14-跨线程组使用变量-实现
* 15-跨线程组使用变量-实现步骤小结
* 16-跨线程组使用变量-练习
* jmeter录制脚本/
* 17-录制脚本 - 工作原理
* 18-录制脚本 - 演示
* 19-录制脚本 - 步骤小结
* 20-总结
* jmeter连接数据库/
* 01-复习
* 02-学习目标
* 03-使用数据库的目的
* 04-jmeter连接数据库-步骤
* 05-jmeter连接数据库-设置数据库驱动
* 06-jmeter连接数据库-配置连接池属性
* 07-jmeter连接数据库-发送jdbc请求
* Jmeter逻辑控制器/
* 08-if控制器
* 09-循环控制器
* 10-事务控制机
* 11-ForEach控制器-引例
* 12-ForEach控制器-案例-演示
* 13-ForEach控制器-小结
* Jmeter定时器/
* 14-同步定时器
* 15-常数吞吐量定时器
* 16-常数吞吐量定时器-2
* 17-固定定时器
* 18-总结
* Jmeter搭建分布式/
* 01-复习
* 02-学习目标
* 03-分布式简介
* 04-控制机和执行机配置思路
* 05-分布式 - 环境部署
* 06-分布式 - 配置控制机和执行机
* 07-分布式 - 启动执行机
* 08-分布式 - 启动控制机
* 09-配置的注意事项和扩展
* Jmeter生成聚合报告/
* 10-聚合报告-性能指标含义
* 11-聚合报告-导出并生成图表
* 12-生成html测试报告
* 13-pv和uv
* 14-TPS一般算法公式推导
* Jmeter常用插件/
* 15-插件管理器的添加和删除
* 16-安装插件
* 17-常用插件 - 每秒事务数
* 18-常用插件 - 线程组
* 19-监听windows服务器资源
* 20-监听Linux服务器资源
* 21-总结
* 第四章 性能测试项目实战/
* 轻商城项目介绍/
* 01-复习
* 02-学习目标
* 03-轻商城项目介绍-背景和技术架构
* 04-轻商城项目介绍-技术架构图
* 05-轻商城项目介绍-功能模块
* 轻商城项目搭建/
* 06-熟悉数据库
* 07-搭建项目注意事项
* 08-常用Linux命令
* 性能测试理论知识回顾/
* 09-启动轻商城项目
* 10-性能测试流程和常用指标
* 11-性能测试需求分析
* 12-性能测试的计划与方案
* 登录注册脚本编写/
* 13-测试用例
* 14-编写脚本-HTTP请求默认值
* 15-接口文档简介
* 16-注册接口
* 17-登录接口
* 18-剩余接口关键技术点说明
* 项目其他接口实现/
* 19-项目实现-首页、搜索商品、获取商品信息
* 20-项目实战-添加购物车
* 21-项目实战-剩余接口
* 执行用例并监听服务器资源/
* 01-复习
* 02-学习目标
* 03-执行用例-并发数和TPS
* 04-执行用例-监听cpu、内存、磁盘、网络
* 05-测试用例-小结
* Linux命令查看服务器资源/
* 06-分析调优原则-回顾
* 07-top命令
* 08-free命令
* 09-vmstat命令
* 10-sar命令
* 11-iostat命令
* 12-应用服务器和数据库配置
* 数据库慢查询/
* 13-慢查询简介和实现步骤
* 14-慢查询开启和修改使用的步骤和SQL
* 15-慢查询设置演示
* 16-慢查询-准备测试数据
* 17-慢查询-测试
* JAVA虚拟机内存监测/
* 18-内存泄露和内存溢出
* 19-java虚拟机介绍
* 20-jvm监听工具 jvisualvm
* 21-内存分类
* 22-配置jvisualvm并重启服务
* 23-配置步骤小结
* 24-内存溢出演示
* 性能测试报告/
* 25-性能测试报告
* 26-总结
* 第五章 Locust基础知识/
* Locust介绍/
* 01-复习
* 02-学习目标
* 03-Locust简介
* Locust基本使用/
* 04-locust安装卸载和查验
* 05-locust基本使用-代码框架
* 06-locust基本使用-代码实现
* 07-Locust基本使用-启动运行
* 08-Locust命令使用报错说明
* Locus页面分析/
* 09-源码分析【扩展】
* 10-locust的web页面-1
* 11-locust的web页面-2
* Locust混合业务实现/
* 12-locust实现混合业务比重-1
* 13-locust实现混合业务比重-2
* 14-特殊方法on_start和on_stop
* 15-分布式部署和启动测试
* 16-没有web的locust使用
* 17-总结
* 轻商城项目介绍/
* 03 性能测试
* 阶段作业 性能自动化测试-第1套试卷/
* 试卷
* 阶段七 金融项目实战/
* 第一章 金融项目介绍及发布投资业务测试点分析/
* 金融术语以及项目介绍/
* 01-阶段 目标及今天目标
* 02-项目试试说明
* 03-金融专业术语
* 04-项目介绍
* 发布借款和投资业务流程测试计划和评审/
* 05-发布借款业务
* 06-投资业务
* 07-测试流程回顾
* 08-测试计划
* 09-测试点评审
* 借款业务流程测试点分析/
* 10-借款业务测试点
* 11-借款业务测试点串讲
* 12-借款业务测试点
* 13-总结
* 01-反馈及回顾
* 第二章 金融项目发布、投资业务测试用例书写/
* 借款业务测试用例/
* 02-今天目标
* 03-用例编写(借款业务正向)
* 04-用例评审
* 05-借款业务用例(未登录、未开通、额度不足、提交借款单失败)
* 07-借款业务(初审失败、用户撤标、管理员撤标、过期)
* 投资业务测试用例/
* 08-投资业务用例(正向)
* 09-投资业务用例(未登录、未开通资金托管账号、余额不足)
* 10-投资业务(未风险评测、投资金额不正确、满标审核失败)
* 11-投资业务用例(提前复审、部分复审、管理员撤标)
* 12-总结
* 第三章 单功能模块测试点提取和用例编写/
* 接口测试理论回顾和API文档分析/
* 01-反馈及目标
* 02-今天目标
* 03-理论回顾-1
* 04-理论回顾-2
* 05-api文档分析
* 06-如何测试接口
* 投资业务各功能测试点提取/
* 07-测试点提取(注册图片验证码、短信验证码)
* 08-测试点提取(注册)
* 09-测试点提取(登录)
* 10-测试点提取(开通账户)
* 11-测试点(充值)
* 12-测试点(投资)
* 13-测试点(投资业务)
* 14-总结
* 投资业务各功能测试用例编写/
* 01-反馈及目标
* 02-用例编写(注册图片验证码、短信验证码)
* 03-用例编写(注册)
* 04-用例编写(登录)
* 05-用例编写(认证)
* 06-用例编写(开户)
* 07-编写用例(充值)
* 08-用例编写(投资)
* mock基本使用/
* 09-扩展(moco基本使用)
* 10-扩展(mock参数)
* 11-总结
* 01-今天目标
* 02-造数据方式
* 03-mock说明及使用
* 04-扩展模拟状态码
* 第四章 Jmeter脚本项目实战/
* 投资业务各功能jmeter脚本实现/
* 05-脚本(图片验证码接口)
* 06-脚本(短信验证码、注册)
* 07-脚本(登录)
* 08-脚本(认证)
* 09-脚本(认证状态、后台开户)
* 10-脚本(三方开户)
* 11-脚本(充值)
* 12-脚本(投资)
* 13-总结
* 01-回顾
* 投资业务流程优化(添加断言、构造借款数据)/
* 02-今天目标
* 03-自动化测试理论
* 04-添加断言(注册)
* 05-添加断言(登录)
* 06-添加断言(认证、充值、投资)
* 07-清楚数据sql语句
* 08-jmeter配置jdbc请求
* 09-构造借款业务数据及按顺序执行
* jmeter脚本持续集成/
* 10-持续集成理论
* 11-持续集成
* 第五章 Python脚本项目实战/
* Python脚本实现注册登录接口/
* 12-代码自动化理论
* 01-回顾
* 02-今天目标
* 03-脚本注册登录(api结构搭建)
* 04-脚本注册登录(api实现)
* 05-脚本注册登录(script结构搭建)
* 06-脚本注册登录(script调试)
* 断言工具封装应用/
* 07-断言工具封装
* 08-断言应用
* 接口参数化/
* 09-参数化文件编写
* 10-参数化工具封装
* 11-参数化引用
* 12-总结
* 日志封装使用/
* 01-今天目标
* 02-日志基础知识回顾
* 03-日志封装
* 04-日志应用
* Python脚本实现认证接口/
* 05-认证api结构搭建
* 06-认证api实现
* 07-认证调试
* BeautifulSoup解析html工具封装/
* 08-beautifulsoup介绍及使用
* 09-总结
* 01-回顾
* 02-今天目标
* 03-解析html工具封装
* Python脚本实现充值、投资接口/
* 04-充值api封装
* 05-充值script实现
* 06-投资api封装
* 07-投资script实现
* 08-投资参数化
* 投资业务优化和持续集成/
* 09-连接数据库工具封装
* 10-连接 数据库工具应用
* 11-投资业务
* 12-总结
* 01-今天目标
* 02-持续集成
* 第六章 安全测试/
* 客户端安全测试介绍/
* 03-安全测试介绍
* 04-客户端安全(xss介绍)
* 05-客户端安全验证及防护
* 06-客户端安全(csrf)
* 网络安全测试介绍/
* 07-网络安全(加密)
* 08-数据签名
* 09-dos攻击
* 10-总结
* 01-回顾
* 认证安全测试介绍/
* 02-今天目标
* 03-认证(密码)
* 04-认证(session、token、暴力破解)
* 05-认证(越权)
* 其他安全测试介绍/
* 06-应用安全(sql注入)
* 07-应用服务器安全(文件上传)
* 08-数据库安全
* 09-安全测试点汇总
* 安全测试实战练习/
* 10-实战(xss漏洞)
* 11-实战(其他)
* 12-数据库不同账号权限
* 数据加解密说明和使用/
* 13-加解密说明
* 14-加解密使用
* 15-项目总结
* 16-总结
* 01-今天目标
* 02-加解密接口说明
* 03-加解密调用
* 第七章 项目总结和mock/
* 金融项目总结/
* 04-项目总结(项目介绍)
* 05-项目总结(2-4)
* 06-项目总结(5-8)
* 07-项目总结(9-12)
* mock模拟接口测试/
* 08-mock理论回顾
* 09-mock基本使用
* 10-mock带url参数
* 11-mock请求json和form
* 12-mock响应json和练习
* 13-总结
* 就业能力训练-03/
* 企业常用面试方法
* 面试篇1
* 面试篇2
* 试用期篇1
* 试用期篇2
* 应聘渠道使用技巧
* 阶段作业 金融项目实战-第1套试卷/
* 试卷
* 阶段八 UI自动化测试/
* 第一章 web自动化测试/
* 阶段目标和今日目标/
* UI自动化测试阶段介绍
* 今日目标
* 自动化测试理论/
* 什么样的项目适合做UI自动化测试
* UI自动化测试实施的时机
* 工具选择及介绍/
* UI自动化测试常用工具
* selenium工具介绍
* 环境搭建/
* UI自动化环境搭建-01
* UI自动化环境搭建-02
* UI自动化脚本编写基本步骤
* UI自动化环境搭建-Firefox浏览器
* 元素定位-1/
* 认识元素定位
* 浏览器开发者工具-查看元素信息
* 元素定位-id定位
* 元素定位-Name定位
* 元素定位-classname定位
* 元素定位-tagname定位
* 元素定位-超链接定位
* 元素定位-定位一组元素
* 今日总结
* 元素定位-2/
* 2_1 昨日回顾
* 2_2 今日目标
* 2_3 为什么学习CSS和XPATH定位
* 2_4 Xpath概念介绍
* 2_5 Xpath-路径定位
* 2_6 Xpath-属性定位
* 2_7 Xpath-属性与逻辑结合定位
* 2_8 Xpath-属性与层级结合定位
* 2_9 Xpath-常用的延伸表达式
* 2_10 Xpath-综合练习
* 2_11 CSS定位方法介绍
* 2_12 CSS定位-前4种
* 上午知识简单说明
* 2_13 CSS定位-层级选择器
* 2_14 CSS定位-延伸
* 2_15 元素定位的另外一种写法
* 2_16 元素定位简单小结
* 元素操作/
* 2_17 获取元素信息介绍
* 2_18 获取元素信息-文本、大小、属性值
* 2_19 获取元素信息-可用、可见、选中
* 浏览器操作/
* 2_20 浏览器常用操作方法-001
* 2_21 浏览器常用操作方法-002
* 2_22 今日小结
* 页面操作/
* 01_前日回顾和作业
* 02_今日目标
* 03_下拉框实现方式介绍
* 04_select下拉框选项选择
* 05_弹出框处理
* 06_滚动条处理
* 鼠标操作/
* 07_鼠标操作-悬停操作
* 08_鼠标操作-右击和双击
* 09_鼠标操作-拖拽
* 10_其他重要API章节说明
* 11_隐式等待
* 12_显示等待
* 其他重要API/
* 13_frame框架介绍
* 14_frame切换方法
* 15_窗口切换
* 16_今日小结
* 回顾-作业二
* 回顾-作业一
* 4_1 今日目标说明
* 4_2 窗口截图
* 4_3 验证码介绍
* 4_4 cookie介绍
* 4_5 cookie跳过登录-百度案例
* 4_6 selenium-api简单扩展
* 第二章 PO模式/
* PO模式介绍/
* 4_7 PO模式学习过程介绍
* 4_8 version001-面向过程
* 4_9 version002-pytest组织用例-登录
* 4_10 version002-pytest组织测试用例-新增地址
* 4_11 version002-pytest组织测试用例-断言
* PO模式封装/
* 4_12 version003-封装目标
* 4_13 version003-封装思想
* 4_14 version003-封装-获取驱动对象方法-001
* 4_15 version003-封装-获取驱动对象方法-002
* X-获取驱动工具类封装说明
* 4_16 version_003-封装-关闭驱动对象方法
* 4_17 verison_003-封装-公用获取元素文本的函数
* 4_18 version_003-封装-根据文本判断元素是否存在
* 4_19 今日简单小结
* X-文件上传
* 5_1 简单回顾
* 5_2 今日目标
* 5_3 Pytest组织测试用例存在的问题
* 5_4 PO模式理论介绍
* 5_5 version04-登录页面PO封装-01
* 5_6 version05-元素的定位信息抽离到实例属性
* 5_7 version05-模拟输入追加清除优化
* 5_8 二次封装概念介绍
* 5_9 version006-基类-元素定位方法
* 5_10 verison006-基类-元素定位代码调用
* 5_11 version006-基类-公用模拟输入的方法
* 5_12 version06-基类-补充frame和窗口切换
* 数据驱动/
* 5_13 数据驱动概念回顾
* 5_14 数据驱动-数据提取
* 5_15 数据驱动-读取数据函数
* 5_16 数据驱动-测试方法参数化实现
* 5_17 日志复习
* 5_18 今日小结
* 第三章 APP自动化测试/
* app自动化介绍/
* 6_1 前日简单回顾
* 6_2 今日目标说明
* 6_3 移动自动化测试工具介绍
* 6_4 Appium工作原理
* 环境搭建/
* 6_5 Appium移动自动化工具环境
* 6_6 UiAutoMatorview查看APP元素信息
* 6_7 UiAutoMatorview常见问题
* 6_8 ADB命令简单回顾
* 元素定位/
* 6_9 Appium初始化代码
* 6_10 app-跳转应用和获取包名和界面名
* 6_11 上午简单回顾
* 6_12 app-关闭当前app和判断是否安装
* 6_13 app_置于后台
* 6_14 app_定位单个元素
* 6_15 app_定位一组元素
* 元素操作/
* 6_16 app_获取元素信息
* 6_17 app_获取元素属性值
* 手势滑屏/
* 6_18 app_swipe滑动
* 6_19 app_scroll和drag
* 6_20 app_高级手势TouchAction
* 6_21 app_高级手势-请求按下和抬起
* 6_22 今日目标
* 7_1 昨日简单回顾
* 7_2 今日目标
* 7_3 TouchAction高级手势-长按
* 7_4 TouchAction高级手势-移动和思考时间
* 7_5 手机操作-获取分辨率和截图
* 7_6 手机操作-网络和发送按键
* 7_7 手机操作-打开通知栏
* 第四章 商城项目实战/
* 项目介绍/
* 7_8 UI自动化测试实战章节说明
* 7_9 UI自动化测试实施流程
* 7_10 UI自动化测试用例编写原则
* 7_11 UI自动化工具环境说明
* 初始化代码/
* 7_12 UI自动化项目初始化结构
* 7_13 初始化代码-驱动工具类
* 上午简单说明
* 7_14 初始化代码-公用函数
* 7_15 初始化代码-pytest.ini
* 7_16 初始化代码-日志配置config
* 7_17 初始化代码-基类
* 后台管理系统用例/
* 7_18 PO-一个脚本的编写过程
* 7_19 后台登录-PO封装
* 7_20 后台登录-测试用例
* 7_21 后台登录-补充断言
* 7_22 新增商品-首页封装
* 7_23 新增商品-商品页面PO
* 8_1 昨日简单回顾
* 8_2 今日目标
* 8_3 后台-新增商品测试用例
* 批量运行及测试报告/
* 8_4 解决批量运行关闭浏览器驱动对象开关的思路
* 8_5 批量运行-添加开关和启动结束脚本
* 8_6 批量运行-用例排序
* 8_7 allure工具环境
* 8_8 allure生成测试报告
* 8_9 allure报告插入截图
* 门户及app代码实现/
* 8_10 门户-搜索商品-PO封装
* 8_11 门户-搜索商品-用例编写
* 上午内容简单说明
* 8_12 门户-加入购物车-PO封装
* 8_13 门户-加入购物车-测试用例
* 8_14 门户-追加关闭驱动对象开关和排序
* 8_15 商品名称全局参数
* 8_16 APP-根据频道搜索新闻-用例说明
* 8_17 APP-根据频道搜索新闻-PO封装思路
* 8_18 APP-根据频道搜索新闻-PO封装
* 8_19 APP-根据频道搜索信息-测试用例
* 阶段作业 UI自动化测试-第1套试卷/
* 试卷





![[衡天云]爆款云服务器 低至12元/月](/hty.png)