课程试听
正在播放

阶段一 测试基础

展开
第一章 测试基础
1-1 阶段目标及路线
  • 01-阶段目标及线路 免费试学
1-2 测试相关概念
  • 02-什么是软件测试(概念、过程、目的) 免费试学
  • 03-测试主流技能 免费试学
  • 04-测试分类 免费试学
  • 05-质量模型 免费试学
  • 06-测试流程 免费试学
1-3 测试用例
  • 07-用例(什么是用例、作用)
  • 08-用例格式说明
  • 09-qq用例练习
第二章 用例设计方法
2-1 等价类
  • 10-等价类
  • 11-案例2分析及测试点
  • 12-案例2用例编写
  • 13-总结
  • 01-作业说明
2-2 边界值
  • 02-今天目标
  • 03-边界值方法说明
  • 04-边界值案例
  • 05-边界值案例2
  • 06-边界优化
  • 07-边界总结
2-3 判定表
  • 08-判定表基本使用
  • 09-判定表练习
  • 10-判定表练习2
2-4 场景法
  • 11-场景法(流程图)
  • 12-场景法介绍
  • 13-场景法(案例)
2-5 错误推测法
  • 14-扩展(冒烟、错误推荐法)
  • 15-总结
第三章 缺陷管理
3-1 认识缺陷
  • 01-今日目标
  • 02-执行用例(qq、城市电话)
  • 03-执行用例(qq)
  • 04-执行用例(业务)
3-2 缺陷介绍
  • 05-缺陷定义及标准
  • 06-缺陷产生的 原因
  • 07-缺陷核心内容和提交要素
3-3 缺陷编写
  • 08-缺陷编写格式及练习
  • 09-缺陷评审及标题描述
  • 10-缺陷流程
3-4 缺陷管理工具
  • 11-禅道管理缺陷
  • 12-禅道管理用例
3-5 案例练习及总结
  • 13-注册测试点分析
  • 14-注册扩展
  • 15-总结
第四章 HTML入门
4-1 HTML介绍
  • 01-回顾及目标
  • 02-HTML介绍
4-2 HTML骨架标签
  • 03-骨架标签
4-3 编辑HTML工具
  • 04-工具初始化
  • 05-注释
4-4 常用标签
  • 06-标签(标题与段落)
  • 07-超连接标签
  • 08-图片标签
  • 09-扩展图片路径
  • 10-空格与换行
  • 11-布局标签
  • 12-列表标签
  • 13-表单标签
  • 14-表单标签form
  • 15-总结
第五章 黑马头条实战
5-1 登录功能测试
  • 01-反馈及目标
  • 02-登录模块测试编写
  • 03-用例demo
  • 04-用例(兼容)
5-2 发布文章功能测试
  • 05-发布文章需求
  • 06-发布文章测试点
  • 07-上传图片测试点
  • 08-发布文章用例(正向)
  • 09-发布文章用例(逆向)
  • 10-上传图片用例
  • 11-总结
5-3 就业能力训练-01
  • 就业基础知识学习
  • 就业基础知识学习(应届生)

阶段二 Linux和数据库

展开
第一章 Linux操作系统
1-1 Linux介绍
  • 01 课程安排
  • 02 今日安排
  • 03【了解】Linux操作系统介绍
  • 04【了解】Linux文件系统和目录
1-2 Linux远程连接
  • 05【操作】Linux远程连接(上)
  • 06【操作】Linux远程连接(下)
  • 07 何为远程连接补充
第二章 Linux常用命令
2-1 Linux命令介绍
  • 08 为什么学习命令和命令是啥
  • 09【知道】Linux的命令格式介绍
  • 10【知道】Linux命令的帮助信息查看
2-2 文件或目录常用的命令
  • 11【重点】 查看目录内容:ls(上)
  • 12【重点】 查看目录内容:ls(下)
  • 13 上午回顾
  • 14【重点】 查看目录内容:ls(练习)
  • 15【重点】目录切换:cd(上)
  • 16【重点】目录切换:cd(中)
  • 17【重点】目录切换:cd(下)
  • 18【重点】目录切换:cd(练习)
  • 19【重点】创建目录:mkdir
  • 20【重点】删除文件或目录:rm
  • 21 文件、文件夹操作练习
  • 22【重点】文件或目录的复制:cp
  • 23【重点】文件或目录的移动:mv
  • 24 cp和mv练习
  • 25 今日总结和作业说明
2-3 文件操作的命令
  • 01 昨日回顾
  • 02 作业讲解
  • 03 今日安排
  • 04【了解】查看文件内容:cat
  • 05【知道】查看文件内容:more
  • 06【重点】查看文件内容:grep
  • 07【知道】重定向:_和__
  • 08【知道】管道符命令 _
  • 09【拓展】回显:echo
  • 10 重定向和管道练习
2-4 信息系统相关的命令
  • 11【了解】重启和关机的命令
  • 12【重点】查看系统进程:ps
  • 13【知道】实时查看系统的进程信息:top
  • 14【重点】关闭进程:kill
  • 15 ps和kill练习
  • 16【重点】查看系统监听端口:netstat
  • 17【知道】查看系统监听端口:lsof
  • 18【了解】查看日志信息:head
  • 19【重点】查看日志信息:tail
  • 20 上午回顾
  • 21 tail练习
2-5 用户权限和管理
  • 22【了解】权限的概念
  • 23【了解】修改用户权限chmod:字母法
  • 24【重点】修改用户权限chmod:数字法
  • 25【了解】增加用户、查看登录用户
  • 26【知道】切换用户、修改密码、退出(上)
  • 27【知道】切换用户、修改密码、退出(下)
  • 28 切换用户练习
2-6 其他命令
  • 29【重点】查找文件
  • 30【了解】软链接:ln
  • 31【知道】打包和解包
  • 32【重点】压缩解压缩:gzip
  • 33【知道】压缩解压缩:biz2
  • 34【知道】压缩解压缩:zip、unzip
  • 35【了解】vi编辑器介绍和三种模式
  • 36【知道】vi编辑器三种模式的切换
  • 37【知道】vim基本操作
  • 38 今日总结
第三章 数据库基础
3-1 数据库简介
  • 01 昨日回顾
  • 02 作业讲解
  • 03 今日安排
  • 04【了解】数据库介绍和分类
  • 05【知道】关系型数据库核心要素和SQL的分类
  • 06【了解】MySQL简介
  • 07【知道】MySQL组成和命令连接数据库
  • 08【知道】命令连接数据库补充
  • 09【重点】工具连接数据库
  • 10 数据库简介总结
3-2 Navicat操作数据库
  • 11【操作】通过navicat操作数据库
  • 12【操作】通过navicat操作表
  • 13【操作】通过navicat操作数据
  • 14 navicat操作总结
  • 15 上午回顾
  • 16【重点】数据类型与约束
  • 17【操作】数据库的备份和还原
3-3 命令行客户端
  • 18【知道】命令行操作数据库(上)
  • 19【知道】命令行操作数据库(下)
  • 20【知道】命令行操作数据库表
  • 21 总结
第四章 SQL命令
4-1 SQL语句
  • 22【知道】数据库表操作(上)
  • 23【知道】数据库表操作(下)
  • 24【重点】添加一行数据(上)
  • 25【重点】添加一行数据和查询
  • 26 课堂问题说明
  • 27 数据添加和查询练习
  • 28 今日总结
4-2 数据库更新操作
  • 01 昨日回顾
  • 02 作业点评
  • 03 今日安排
  • 04【知道】添加多行数据
  • 05【知道】修改数据
  • 06【知道】删除数据
  • 07 增删改查练习
4-3 数据查询操作
  • 08【操作】数据准备
  • 09【知道】查询的基本操作
  • 10 条件查询介绍
  • 11【重点】条件查询:比较运算符
  • 12 条件查询练习
  • 13【重点】条件查询:逻辑运算符
  • 14 上午回顾
  • 15【重点】条件查询:模糊查询(上)
  • 16【重点】条件查询:模糊查询(下)
  • 17【重点】条件查询:范围查询
  • 18 范围查询练习补充
  • 19【重点】条件查询:为空判断
  • 20【知道】排序
  • 21【知道】聚合函数介绍
  • 22【知道】聚合函数案例(上)
  • 23【知道】聚合函数案例(下)
  • 24【知道】分组查询(上)
  • 25【知道】分组查询(中)
  • 26【知道】分组查询(下)
  • 27【知道】分页查询(上)
  • 28【知道】分页查询(下)
  • 29 今日总结
4-4 连接查询
  • 01 昨日回顾
  • 02 作业讲解
  • 03 今日安排
  • 04【知道】连接查询概述
  • 05【重点】内连接(上)
  • 06【重点】内连接(下)
  • 07 内连接总结
  • 08 内连接练习
  • 09【知道】左连接
  • 10【知道】右连接
  • 11 上午回顾
4-5 自关联
  • 12【知道】自关联介绍
  • 13【知道】自关联实现(上)
  • 14【知道】自关联实现(下)
  • 15 自关联练习
4-6 子查询
  • 16【知道】子查询充当条件
  • 17【知道】子查询充当数据源
  • 18 子查询特定关键字和练习
4-7 查询演练
  • 19 查询演练数据准备
  • 20 查询演练1
  • 21 查询演练2
  • 22 查询演练3
  • 23 今日总结
  • 01 昨日回顾
  • 02 今日安排
  • 03 查询演练(上)
  • 04 查询演练(上)
  • 05 作业讲解(上)
  • 06 作业讲解(中)
  • 07 作业讲解(下)
第五章 TPshop项目演练
5-1 TPShop环境部署
  • 08【知道】环境安装的准备
  • 09【了解】项目技术架构介绍
  • 10【了解】CentOS常见安装方式
  • 11【了解】TPShop环境软件安装说明
  • 12 上午回顾
  • 13【知道】TPShop部署
5-2 数据库验证
  • 14【了解】用户表信息
  • 15 win下如何查看创建表的语句信息
  • 16【了解】商品表信息和订单信息表
  • 17 查询Tpshop的商品分类信息(上)
  • 18 查询Tpshop的商品分类信息(下)
  • 19 查询Tpshop的订单信息
  • 20 查询Tpshop中购物车的信息
  • 21 数据修改演练
  • 22 总复习(上)
  • 23 总复习(下)

阶段三 功能测试

展开
第一章 熟悉web项目及环境
1-1 阶段导学
  • 01-阶段导学 免费试学
1-2 环境及项目介绍
  • 02-web项目环境介绍 免费试学
1-3 熟悉商城项目
  • 03-熟悉项目的方法和思路 免费试学
  • 04-电商项目核心的业务和功能模块 免费试学
  • 05-下单和发货业务操作 免费试学
  • 06-tpshop商城组织结构图 免费试学
第二章 测试流程
2-1 测试流程
  • 07-测试流程介绍
  • 08-需求评审和测试计划
  • 09-用例设计执行以及缺陷管理
  • 10-上午复习
  • 11-上午回顾
第三章 web商城项目测试
3-1 发货下单测试
  • 12-流程图法 免费试学
  • 13-发货流程用例编写 免费试学
  • 14-评论业务 免费试学
  • 15-发货业务用例执行 免费试学
  • 16-下单业务需求分析 免费试学
  • 17-下单流程补充 免费试学
  • 18-今日作业 免费试学
  • 01-昨日回顾 免费试学
3-2 售后测试用例
  • 02-售后流程(仅退款)需求分析
  • 03-售后流程(仅退款)用例编写
  • 04-售后流程(仅退款)用例执行
  • 04-01-退货退款流程测试点以及用例demo
  • 04-02-换货流程测试点
  • 04-03-订单查询业务
  • 04-04-商品管理与会员管理说明
  • 05-订单查询用例
3-3 轮播图测试用例
  • 06-需求文档介绍
  • 07-轮播图需求分析
  • 08-轮播图测试点
  • 09-轮播图测试用例
  • 10-轮播图后台配置
3-4 登录注册测试用例
  • 11-登录需求分析
  • 12-登录测试点
  • 13-登录用例书写说明
  • 14-登录用例[评审
  • 15-登录用例编写
  • 16-注册需求分析
  • 01-注册测试点拆分
  • 02-测试点补充说明
  • 03-注册用例写法
3-5 抢购功能测试用例
  • 04-抢购后台功能需求分析
  • 05-抢购用例编写示范
  • 06-需求与实现不一致时怎么办8
  • 07-面试题分享(如果开发不认bug怎么办)
  • 08-抢购前台需求分析
  • 09-抢购前台测试点
  • 10-抢购前台用例示范
  • 11-问题答疑
  • 01-抢购前台测试回顾-
3-6 添加会员测试用例
  • 02-添加会员需求熟悉以及测试点拆分
  • 03-添加会员用例编写
3-7 购物车测试用例
  • 04-购物车内容汇总
  • 05-购物车显示测试点
  • 06-购物车显示用例标题编写
  • 07-购物车显示用例编写
  • 08-购物车显示用例补充
  • 09-购物车显示优先级
  • 10-购物车添加商品需求分析
  • 11-购物车删除和编辑数量测试点
  • 12-购物车用例
第四章 测试辅助工具
4-1 HTTP网络协议
  • 01-今日目标
  • 02-http请求--URL
  • 03-http请求方法
  • 04-http请求补充
  • 05-http响应介绍
  • 06-网络知识回顾
4-2 抓包工具使用
  • 07-抓包工具介绍
  • 08-设置过滤
  • 09-删除数据
  • 10-查看数据包内容(以行头体的格式)
  • 11-fiddler弱网测试
  • 12-fiddler-设置断点
  • 13-设置断点--修改请求和响应内容
  • 14-F12抓包
  • 15-弱网常见问题
  • 16-断点练习
  • 17-断点演示
  • 18-测试报告
第五章 APP项目测试
5-1 熟悉APP项目
  • 19-模型介绍
  • 20-敏捷模型工作流程
  • 21-APP如何发布
  • 22-今日复习
  • 01-熟悉APP项目
5-2 APP功能测试
  • 02-APP测试流程
  • 03-注册测试点扩充
  • 04-登录测试点扩充
  • 05-购物车测试点扩充
  • 06-拼团购需求分析以及测试点罗列
  • 07-搜索测试点扩充
  • 08-支付测试点扩充
  • 09-评论测试点扩充
  • 10-添加拼团活动用例评审
  • 11-参团用例示范
5-3 APP专项测试
  • 01-APP兼容性
  • 02-兼容性如何做
  • 03-安装测试
  • 04-卸载和升级测试
  • 05-交叉测试(干扰测试)
  • 06-push消息测试
  • 07-用户体验测试
5-4 APP性能测试
  • 08-solopi工具介绍
  • 09-solopi监控性能数据
  • 10-app性能测试--内存数据查看
  • 11-app性能测试--CPU数据查看
  • 12-app性能测试--流量和电量消耗
  • 13-app性能测试--流量优化方法和电量消耗大的场景
  • 14-app性能测试--电量测试补充
  • 15-app性能测试--获取启动时间
  • 16-app性能测试--流畅度
  • 17-模拟器异常问题处理
  • 18-APP性能测试--稳定性(monkey)
  • 19-app专项测试复习
  • 20-性能测试补充
5-5 常用的APP命令格式
  • 01-今日目标
  • 02-adb命令基础操作命令
  • 03-adb命令安装软件包
  • 04-adb命令卸载以及获取包名
  • 05-adb命令卸载软件包
  • 06-adb命令启动软件和停止软件运行
  • 07-adb命令获取手机日志
  • 08-adb命令获取启动时间补充
  • 09-adb命令获取内存和CPU
  • 10-adb命令获取流量消耗
  • 11-adb命令执行monkey
  • 12-上午回顾
  • 13-真机演示monkey&查看手机ip&如何打开USB调试模式
5-6 补充及总结
  • 14-手机抓包介绍
  • 15-数据库考试题最后一题
  • 16-专项测试复习
  • 17-复习(下)
  • 18-面试题(1)
  • 19-面试题(2)
  • 20-面试题(3)

阶段四 Python编程

展开
第一章 阶段导学
1-1 阶段导学
  • 01-课程介绍
第二章 python入门
2-1 python介绍和准备
  • 02-Python 介绍
  • 03-Python 环境搭建
2-2 pycharm的使用
  • 04-pycharm 创建项目
  • 05-cmd 终端执行 Python 代码
  • 06-pycahrm 常见操作
2-3 注释和变量基础用法
  • 07-print 解析
  • 08-注释
  • 09-三种波浪线
  • 10-变量的定义
  • 11-练习
  • 12-中午复习
  • 13-变量名命名规范
  • 14-数据类型
2-4 输入与输出
  • 15-输入
  • 16-数据类型转换
  • 17-Python 交互式执行代码
  • 18-格式化输出
  • 19-练习
  • 20-转义字符
2-5 运算符
  • 21-运算符 1
  • 22-运算符2
  • 23-练习
  • 24-总结
  • 01-复习
  • 02-作业
第三章 逻辑控制语句
3-1 if 分支语句
  • 03-今日内容
  • 04-if 判断的基本结构
  • 05-练习 1
  • 06-if-else 结构
  • 07-练习 2
  • 08-if 和逻辑运算符结合
  • 09-多重判断
  • 10-debug 的使用
  • 11-if 嵌套
  • 12-中午复习
  • 13-石头剪刀布 案例分析
  • 14-石头剪刀布代码实现
3-2 while & for 循环
  • 15-循环的基本结构
  • 16-无限循环和死循环
  • 17-1-100 之间数字的累加和
  • 18-for 循环的使用
  • 19-for 循环实现 1-100 之间的累加和
  • 20-阶段综合案例分析
  • 21-阶段综合案例代码实现
  • 22-总结
  • 01-复习和反馈
  • 02-作业
第四章 容器
4-1 字符串
  • 03-今日内容
  • 04-字符串的定义
  • 05-下标
  • 06-切片
  • 07-字符串查找方法
  • 08-字符串替换方法
  • 09-字符串拆分
  • 10-字符串连接
  • 11-中午复习
4-2 列表 & 元组
  • 12-列表的定义
  • 13-列表支持下标和切片
  • 14-列表查找方法
  • 15-列表添加和删除方法
  • 16-列表修改和反转方法
  • 17-列表的排序
  • 18-列表嵌套
  • 19-元组的操作
4-3 字典
  • 20-字典
  • 21-字典的添加和修改
  • 22-字典的删除
  • 23-字典获取数据
  • 24-字典的遍历
  • 25-总结及作业分析
  • 01-知识点梳理和反馈
  • 02-作业答案解析
4-4 集合
  • 03-今日内容
  • 04-in 操作符
  • 05-集合说明
  • 06-列表去重案例讲解
第五章 函数
5-1 函数基础
  • 07-函数
  • 08-函数定义和调用
  • 09-函数的文档注释
  • 10-定义带参数的函数
  • 11-函数嵌套调用
  • 12-函数返回值
  • 13-函数返回值案例讲解
5-2 模块和包
  • 14-模块的导入
  • 15-模块练习题讲解
  • 16-__name__ 的使用
  • 17-模块的导入顺序
  • 18-包的介绍
  • 19-综合案例
  • 20-总结
  • 01-作业
5-3 变量的类型
  • 02-今日内容
  • 03-range函数的补充
  • 04-引用
  • 05-可变类型与不可变类型
  • 06-局部变量
  • 07-全局变量
  • 08-局部变量和全局变量练习题
5-4 函数高级
  • 09-函数返回多个数据值
  • 10-函数传参的方式
  • 11-缺省参数
  • 12-多值参数
  • 13-函数调用的过程中拆包
  • 14-匿名函数
  • 15-匿名函数练习
  • 16-匿名函数应用
5-5 函数练习
  • 17-学生管理系统案例分析
  • 18-录入学生信息
  • 19-显示和统计学生
  • 20-查询学生信息
  • 21-总结及布置作业
  • 01-复习和反馈
  • 02-作业
第六章 面向对象
6-1 面向对象基础
  • 03-今日内容
  • 04-面向对象介绍
  • 05-类与对象
  • 06-类的构成
  • 07-代码的步骤
  • 08-类的设计
  • 09-定义基本的类
6-2 属性和方法
  • 10-self 的说明
  • 11-属性的使用
  • 12-练习
  • 13-魔法方法__init__
  • 14-阶段复习总结
  • 15-__str__方法
  • 16-dir() 函数的说明
6-3 面向对象练习
  • 17-案例一分析
  • 18-案例一实现
  • 19案例二-登录
  • 20-案例三分析
  • 21-案例三-实现
  • 22-总结及布置作业
  • 23-本节作业讲解
6-4 面向对象的三大特征
  • 01-今日内容
  • 02-继承的介绍
  • 03-继承的案例 1
  • 04-继承的案例 2
  • 05-重写-覆盖
  • 06-重写-扩展
  • 07-多态
6-5 属性和方法的分类
  • 08-私有和公有
  • 09-中午复习
  • 10-对象划分
  • 11-属性划分
  • 12-方法分类
  • 13-方法的使用
  • 14-案例介绍
  • 15-案例实现
第七章 文件操作
7-1 基本的文件操作
  • 18-文件引入
  • 19-文件介绍
  • 20-打开和关闭文件
  • 21-读取和写入文件
  • 22-总结
  • 01-作业
7-2 json文件的操作
  • 02-今日内容
  • 03-按行读取文件
  • 04-模拟读取大文件
  • 05-json 文件的介绍
  • 06-json 语法
  • 07-json 文件定义
  • 08-读取 json 文件
  • 09-读取 json 文件2
  • 10-练习
  • 11-json 文件的写入
第八章 异常处理
8-1 异常
  • 12-异常的介绍
  • 13-捕获异常的基本语法
  • 14-捕获指定类型的异常
  • 15-捕获未知类型的异常
  • 16-捕获异常的完整结构
  • 17-案例实现
  • 18-异常的传递
  • 19-抛出异常
  • 20-总结
  • 01-作业
第九章 unittest 框架
9-1 unittest
  • 02-今日内容
  • 03-复习
  • 04-unittest 的介绍
  • 05-TestCase 的使用
  • 06-TestCase 常见错误
  • 07-TestSuite 和 TestRunner 的使用
  • 08-unitest框架小总结
  • 09-添加整个测试类中的方法
  • 10-查看测试结果
  • 11-测试加载
  • 12-练习 1
  • 13-练习 2需求
  • 14-练习 2 代码实现
  • 15-Fixture 说明
  • 16-Fixture 实现
  • 17-总结
  • 01-作业
9-2 断言与参数化
  • 02-今日内容
  • 03-断言
  • 04-练习
  • 05-参数化 环境安装
  • 06-环境补充
  • 07-参数化
  • 08-练习
  • 09-练习 2
  • 10-断言&参数化小结
9-3 测试报告和跳过
  • 11-测试报告
  • 12-使用绝对路径
  • 13-案例介绍
  • 14-案例实现
  • 15-跳过

阶段五 接口测试

展开
第一章 接口测试理论
1-1 接口测试理论
  • 01-学习目标 免费试学
  • 02-接口和接口测试 免费试学
  • 03-接口测试的实现方式 免费试学
第二章 HTTP协议
2-1 HTTP简介及URL格式
  • 04-http协议简介 免费试学
  • 05-URL语法格式 免费试学
2-2 HTTP请求
  • 06-http请求协议整体语法格式 免费试学
  • 07-http请求行 免费试学
  • 08-http请求头 免费试学
  • 09-http请求体-练习1 免费试学
  • 10-练习2-浏览器开发者工具-tpshop 免费试学
  • 11-练习2-浏览器开发者工具-ihrm 免费试学
2-3 HTTP响应
  • 12-http响应协议整体语法格式 免费试学
  • 13-http响应协议-响应行 免费试学
  • 14-http响应协议-响应头和响应体 免费试学
  • 15-http响应-练习 免费试学
第三章 接口测试基础知识
3-1 项目介绍
  • 16-ihrm项目简介 免费试学
3-2 接口规范、测试流程及文档说明
  • 17-接口风格-传统和RESTful 免费试学
  • 18-接口测试流程 免费试学
  • 19-接口文档简介 免费试学
  • 20-解析接口文档的目标 免费试学
  • 21-解析接口文档练习 免费试学
  • 22-总结 免费试学
3-3 相关工具安装及说明
  • 23-postman安装说明 免费试学
  • 24-gitee相关安装说明 免费试学
  • 25-jenkins安装说明 免费试学
  • 26-pip工具说明 免费试学
第四章 Postman基础使用
4-1 Postman基础使用
  • 01-复习
  • 02-学习目标
  • 03-postman-案例1
  • 04-postman-案例2
  • 05-postman-案例3
第五章 接口测试用例设计
5-1 接口测试的测试点
  • 06-接口测试维度-功能测试
  • 07-接口测试维度-性能测试
  • 08-接口测试维度-安全测试
5-2 接口用例设计方法
  • 09-接口测试用例设计思路-单接口
  • 10-接口测试用例设计思路-业务场景
5-3 单接口测试用
  • 11-登录接口测试用例设计
  • 12-测试用例-登录成功
  • 13-测试用例-登录接口-上
  • 14-测试用例-登录接口-下
  • 15-测试用例-添加员工-上
  • 16-测试用例-添加员工-下
  • 17-测试用例-查询员工
5-4 业务场景测试用例
  • 18-测试用例-更新和删除(伪删除说明)
  • 19-业务场景测试
  • 20-总结
第六章 Postman高级使用
6-1 Postman断言
  • 01-复习_1
  • 02-今日学习目标
  • 03-postman断言简介
  • 04-断言-响应状态码
  • 05-断言-响应体包含指定字符串
  • 06-断言-json响应数据
  • 07-postman断言工作原理
6-2 Postman关联
  • 08-postman关联-简介和步骤
  • 09-postman关联-核心代码
  • 10-postman关联-创建环境
  • 11-postman关联练习1-上
  • 12-postman关联练习2-下
  • 13-postman关联案例2-思路分析
  • 14-postman关联案例2-实现-上
  • 15-postman关联案例2-实现-下
  • 16-作业提示
6-3 Postman参数化
  • 17-参数化-简介
  • 18-参数化-postman支持的数据文件
  • 19-参数化-csv文件
  • 20-导入csv查验文件正确性
  • 21-参数化-json文件编写及校验
  • 22-参数化-读取数据文件中数据的理论
  • 23-参数化-案例实现
  • 24-postman控制台调试
  • 25-json文件的参数化
  • 26-总结
6-4 Postman测试报告
  • 01-复习
  • 02-今日学习目标
  • 03-newman环境安装说明
  • 04-用例集导入和导出
  • 05-环境文件导出
  • 06-生成测试报告-完整命令
  • 07-使用命令生成测试报告
第七章 iHRM项目实战
7-1 初始化项目
  • 08-ihrm项目-搭建项目环境
7-2 登录模块
  • 09-ihrm项目-登录成功-断言
  • 10-ihrm项目-其他登录接口-上
  • 11-ihrm项目-其他登录接口-下
  • 12-批量执行测试用例
  • 13-登录接口-生成测试报告
7-3 员工管理业务场景
  • 14-添加员工-测试用例
  • 15-业务场景-登录获取令牌
  • 16-业务场景-添加员工使用令牌
  • 17-业务场景-查询员工使用令牌和员工id
  • 18-业务场景-修改员工
  • 19-业务场景-删除员工
  • 20-业务场景-查询员工列表
  • 21-业务场景-批量执行
  • 22-ihrm项目-生成测试报告
  • 23-总结
  • 24-安装python的第三方库
第八章 使用Requests库实现接口测试
8-1 requests库
  • 01-复习
  • 02-学习目标
  • 03-requests库的安装和查验
  • 04-requests发送请求的语法
  • 05-入门案例
  • 06-案例1-tpshop搜索
  • 07-案例2-tpshop登录
  • 08-案例3-ihrm登录
  • 09-案例4-修改和删除
8-2 Cookie及Session
  • 10-cookie简介
  • 11-cookie+session的认证方式
  • 12-tpshop完整登录实现-cookie
  • 13-Session简介
  • 14-session实现-tpshop完整登录
  • 15-面试题-cookie和Session的区别
  • 16-获取响应结果指定内容
8-3 Unittest框架集成Requests库
  • 17-UnitTest框架语法回顾
  • 18-UnitTest框架基础代码回顾
  • 19-ihrm登录成功测试
  • 20-ihrm登录-手机号不存在-密码错误
  • 21-总结
第九章 数据库工具类封装
9-1 复习及作业讲解
  • 01-复习
  • 02-作业1
  • 03-作业2
9-2 PyMySQL操作数据库
  • 04-学习目标
  • 05-数据库操作的场景
  • 06-数据库操作步骤
  • 07-事务概念简介
  • 08-数据库连接语法
  • 09-入门案例
  • 10-sql语法回顾
  • 11-游标简介
  • 12-查询语句
  • 13-try_except封装
  • 14-插入语句-基本实现
  • 15-插入语句-try结构
  • 16-更新语句-try结构
  • 17-删除语句-try结构
9-3 数据库工具类封装
  • 18-数据库工具类封装 - 架构
  • 19-获取、关闭 连接
  • 20-查询一条记录
  • 21-增删改记录
  • 22-总结
第十章 接口对象封装思想及实现
10-1 接口对象封装
  • 01-复习
  • 02-学习目标
  • 03-现有代码问题
  • 04-代码分层思想
10-2 封装Tpshop商城
  • 05-接口对象分层封装思路和实施
  • 06-测试用例分层封装
  • 07-测试用例分层优化
  • 08-断言代码封装
10-3 封装iHRM登录接口
  • 09-ihrm普通方式实现
  • 10-ihrm登录接口对象层封装
  • 11-ihrm登录测试用例层封装
  • 12-ihrm登录接口断言方法封装使用
10-4 Tpshop商城接口参数化
  • 13-参数化-1-测试数据封装
  • 14-参数化-2-转换json数据为元组列表
  • 15-参数化-3-实现步骤
  • 16-参数化-4-代码实现
  • 17-总结
第十一章 接口自动化测试框架
11-1 封装iHRM登录接口
  • 01-复习
  • 01-作业
  • 03-学习目标
  • 04-接口自动化测试框架-目录结构
  • 05-创建项目目录
  • 06-ihrm登录接口封装
  • 07-ihrm测试用例脚本封装
  • 08-封装断言函数,并调用
11-2 实现iHRM登录接口参数化
  • 09-参数化回顾
  • 10-修改数据写入json文件并读取
  • 11-ihrm参数化使用的json文件
  • 12-编写函数读取json数据文件
  • 13-ihrm登录接口参数化实现
11-3 实现管理员工接口自动化
  • 14-ihrm员工管理-普通方式实现
  • 15-ihrm员工管理-接口对象层封装
  • 16-ihrm员工管理-接口对象层测试
  • 17-ihrm员工管理-测试脚本层
  • 18-解决手机号唯一问题-思路
  • 19-解决手机号唯一问题-实现
  • 20-添加员工参数化-步骤和数据文件编写
  • 21-添加员工参数化-测试用例实现
  • 22-总结
第十二章 日志收集及全量字段校验
12-1 日志收集
  • 01-复习
  • 02-作业
  • 03-学习目标
  • 04-日志简介
  • 05-日志级别
  • 06-日志文件代码分析
  • 07-打印日志
  • 08-日志使用举例
12-2 JSON Schema入门
  • 09-全量字段校验简介-库安装
  • 10-jsonschema在线校验
  • 11-入门案例
12-3 JSON Schema语法
  • 12-jsonschema关键字总述
  • 13-type关键字
  • 14-properties关键字
  • 15-properties嵌套使用
  • 16-required关键字
  • 17-const关键字
  • 18-pattern关键字-正则简单语法
  • 19-pattern练习
12-4 JSON Schema使用
  • 20-综合案例-分析
  • 21-综合案例-实现
  • 22-回顾-ihrm项目代码结构
  • 23-获取请求头
  • 24-获取项目目录-修改数据文件读取函数
  • 25-生成测试报告
  • 26-总结
  • 01-复习
  • 02-学习目标
  • 03-全量字段校验
  • 04-日志在项目中的使用
  • 05-构造查询员工的id
第十三章 持续集成之Gitee
13-1 Gitee介绍与安装
  • 06-持续集成简介
  • 07-git简介
  • 08-gitee安装和简介
  • 09-git的工作原理
13-2 pycharm集成Gitee
  • 10-pycharm安装gitee插件
  • 11-pycharm使用gitee-1-获取远程仓库代码
  • 12-特殊情况说明
  • 13-pycharm使用gitee-2-推送新项目到远程仓库
  • 14-pycharm使用gitee-3-推送新增的代码到已有的项目
  • 15-pycharm使用gitee-4-拉取gitee新文件到本地
  • 16-pycharm使用gitee-5-解决冲突
第十四章 持续集成之Jenkins
14-1 Jenkins介绍与安装
  • 17-jenkins的安装和启动
  • 18-jenkins系统环境配置
14-2 postman集成Jenkins
  • 19-postman持续集成-准备工作
  • 20-postman持续集成-手动构建
  • 21-postman持续集成-自动构建
14-3 代码集成Jenkins
  • 22-代码持续集成-准备工作
  • 23-代码持续集成-手动构建
  • 24-代码持续集成-自动构建
  • 25-总结
第十五章 Telnet及Dubbo
15-1 传智健康项目
  • 01-复习
  • 02-学习目标
  • 03-项目简介
  • 04-相关概念和原理简介
15-2 了解Dubbo接口测试
  • 05-dubbo和rpc概念
  • 06-阅读api获取信息
15-3 Telnet工具远程调用
  • 07-telnet远程连接
  • 08-telnet远程调用dubbo接口
15-4 python借助Dubbo远程调用
  • 09-python实现dubbo远程调用简介
  • 10-会员服务-案例1
  • 11-会员服务-案例2-参数为自定义类型传参注意事项
  • 12-会员服务-案例3-按月统计会员数
  • 13-预约设置服务-添加预约设置
  • 14-预约设置服务-按月统计预约设置信息
  • 15-预约设置服务-根据日期修改预约设置数量
  • 16-用户服务 - 根据用户名查询用户信息
  • 17-分析bug来源
  • 18-现有代码存在的问题
  • 19-总结
第十六章 Dubbo接口自动化测试框架
16-1 学习目标
  • 01-复习
  • 02-学习目标
16-2 核心模块及基础服务类封装
  • 03-核心模块
  • 04-基础服务类封装
16-3 会员服务类封装
  • 05-会员服务类-添加属性
  • 06-会员服务类-方法1封装
  • 07-会员服务类-方法2封装
  • 08-会员服务类-方法3封装
16-4 预约设置、用户服务类
  • 09-预约设置服务类-方法1封装
  • 10-预约设置服务类-方法2封装
  • 11-预约设置服务类-方法3封装
  • 12-用户服务类-封装
16-5 测试脚本
  • 13-测试脚本封装-1
  • 14-测试脚本封装-2
16-6 参数化
  • 15-参数化-1
  • 16-参数化-2
16-7 框架整合及生成测试报告
  • 17-接口自动化测试框架封装
  • 18-生成测试报告
  • 19-总结

阶段六 Ego微商小程序项目实战

展开
第一章 Ego微商小程序项目实战
1-1 微信小程序基础介绍
  • 01-小程序项目课程介绍
  • 02-微信小程序背景介绍
  • 03-微信小程序特点介绍
  • 04-微信小程序设计优点
  • 05-微信小程序设计不足
  • 06-微信开发者工具下载
  • 07-微信开发者工具的介绍
  • 08-微信项目构成文件
  • 09-微信小程序通讯模型
  • 10-微信小程序和APP的对比
  • 11-第一章总结
1-2 Ego微商小程序项目介绍
  • 12-熟悉项目的步骤
  • 13-Ego微商小程序项目熟悉1
  • 14-Ego微商小程序项目熟悉2
  • 15-Ego微商小程序项目熟悉-技术栈
  • 16-Ego微商项目工具准备
  • 17-微信小程序APPID的作用
  • 18-微信小程序APPID的申请
  • 19-微信小程序的版本
  • 20-第二章总结
1-3 Ego微商小程序项目部署
  • 21-finalshellshell的使用
  • 22-远程连接虚拟机操作
  • 23-部署前的准备
  • 24-后台项目的部署流程
  • 25-项目部署-本地服务检查
  • 26-项目部署-安装应用服务
  • 01-昨日回顾
  • 02-查看文件内容的操作命令
  • 03-Apache的配置文件的作用
  • 04-上传项目包到后台指定路径
  • 05-数据库初始化操作
  • 06-数据库备份恢复方式二
  • 07-数据库Navicat连接
  • 08-关闭iptables的限制
  • 09-修改Apache的配置文件
  • 10-修改项目的配置文件APPID和APPSecrect
  • 11-重启应用服务并验证结果
  • 12-本地电脑修改hosts配置文件
  • 13-客户端的部署及调试验证
  • 14-常见报错处理
  • 15-客户端演示
  • 16-第三章总结
1-4 Ego微商小程序计划篇
  • 17-手工项目测试流程
  • 18-需求评审的目的
  • 19-测试计划和方案的核心内容
  • 20-测试计划和方案编写思路
1-5 Ego微商小程序设计篇
  • 01-测试设计的步骤
  • 02-测试设计思路1
  • 03-测试设计思路2
  • 04-Ego微商项目的测试设计说明
  • 05-Ego主页-导航区测试点
  • 06-Ego主页-导航区测试用例
  • 07-Ego主页-轮播图测试点
  • 08-Ego主页-轮播图测试用例
  • 09-Ego主页-轮播图测试后台设置
  • 10-Ego小程序的非功能设计点
  • 11-Ego小程序的非功能设计要求
  • 12-Ego小程序的非功能-兼容性微信版本
  • 13-Ego小程序的非功能-兼容性分辨率
  • 14-Ego小程序的非功能-易用性测试
  • 15-Ego小程序的非功能-界面测试
1-6 Ego微商小程序执行篇
  • 16-Ego小程序用例执行
  • 17-缺陷跟踪流程
  • 18-测试报告核心内容
  • 19-【扩展】不可复现bug如何处理
  • 20-测试报告的演示案例
  • 01-昨日回顾
1-7 Ego微商小程序接口测试篇
  • 02-接口测试的流程
  • 03-接口文档核心内容
  • 04-接口文档的解析演练
  • 05-微信小程序登录授权原理
  • 06-微信小程序登录授权客户端操作
  • 07-接口测试用例设计思路
  • 08-接口测试用例的编写演示
  • 09-postman实现接口测试的步骤
  • 10-postman初始化设置
  • 11-上午总结
  • 12-postman接口测试实现细节
  • 13-postman复习及模块创建
  • 14-获取轮播图接口测试
  • 15-获取轮播图接口测试优化
  • 16-获取专题栏位接口测试
  • 17-获取token接口测试
  • 18-获取token保存到环境变量
  • 19-验证token接口
  • 20-获取地址信息接口
  • 21-用例批量执行
  • 22-生成测试报告
  • 23-下午总结
  • 01-昨日回顾
  • 02-代码实现接口测试的步骤
  • 03-项目环境搭建
  • 04-初始化日志函数实现的原理
  • 05-初始化日志函数实现步骤1
  • 06-初始化日志函数实现步骤2
  • 07-初始化日志函数实现步骤3
  • 08-初始化日志函数的调用
  • 09-接口测试实现步骤
  • 10-获取轮播图接口封装
  • 11-获取专题栏位接口封装
  • 12-获取最近新品接口封装
  • 13-测试获取轮播图接口
  • 14-上午总结
  • 15-测试获取轮播图接口优化
  • 16-测试获取轮专题栏位
  • 17-测试获取最近新品
  • 18-获取token接口的封装
  • 19-验证token接口的封装
  • 20-获取地址接口的封装
  • 21-获取token接口的测试
  • 22-获取token接口的测试完善
  • 23-验证token接口的测试
  • 24-获取地址信息接口的测试
  • 25-测试套件批量执行测试用例
  • 26-生成测试报告
  • 27-生成测试报告总结

阶段七 性能测试

展开
第一章 性能测试阶段导学
1-1 阶段导学
  • 01_阶段课程目标和时间安排 免费试学
第二章 性能测试理论
2-1 性能测试概述
  • 02_今日内容 免费试学
  • 03_为什么要进行性能测试 免费试学
  • 04_性能测试的概念介绍 免费试学
  • 05_性能测试与功能测试的对比 免费试学
  • 06_性能测试概述的练习题讲解 免费试学
  • 07_性能测试概述的总结 免费试学
2-2 测试策略
  • 08_基准测试的介绍 免费试学
  • 09_负载测试的介绍 免费试学
  • 10_稳定性测试的介绍 免费试学
  • 11_负载测试和稳定性测试的图示案例 免费试学
  • 12_压力测试的介绍 免费试学
  • 13_并发测试的介绍 免费试学
  • 14_性能测试的策略 免费试学
2-3 性能指标
  • 15_性能指标 - 响应时间 免费试学
  • 16_性能指标 - 并发用户数 免费试学
  • 17_性能指标 - 吞吐量 免费试学
  • 18_性能指标(响应时间、并发数、吞吐量)的练习 免费试学
  • 19_性能指标 - 点击数和错误率 免费试学
  • 20_性能指标 - 资源使用率 免费试学
  • 21_性能指标(点击数、错误率、资源利用率)的练习 免费试学
  • 22_性能测试的指标小结 免费试学
2-4 性能测试流程
  • 23_性能测试的流程介绍
  • 24_性能测试流程 —— 需求分析
  • 25_性能测试流程 —— 性能测试计划
  • 26_性能测试流程 —— 性能测试用例
  • 27_性能测试流程 —— 性能测试执行
  • 28_性能测试流程 —— 性能分析和调优
  • 29_性能测试流程 —— 性能测试报告
  • 30_性能测试流程练习题讲解
第三章 性能测试工具
3-1 常用性能测试工具
  • 31_性能测试工具的介绍
  • 32_今日总结
3-2 JMeter环境搭建
  • 01_昨日回顾
  • 02_今日内容
  • 03_Jmeter的安装介绍
  • 04_JMeter的常用目录介绍
  • 05_JMeter修改语言和主题
3-3 JMeter元件
  • 06_Jmeter元件和组件的介绍
  • 07_Jmeter的作用域原则
  • 08_Jmeter的执行顺序
  • 09_案例:执行顺序
3-4 JMeter使用示例
  • 10_Jmeter第一个案例脚本
  • 11_Jmeter线程组的介绍
  • 12_Jmeter线程组的参数介绍
  • 13_Jmeter线程组参数的案例讲解
  • 14_Jmeter中HTTP取样器的参数讲解
  • 15_查看结果树案例1 - 多个HTTP请求
  • 16_查看结果树案例2 - 查看结果树的乱码
3-5 JMeter参数化
  • 17_参数化的介绍
  • 18_参数化 —— 用户定义的变量
  • 19_参数化 —— 用户参数
  • 20_参数化 —— CSV数据文件设置
  • 21_参数化 —— counter函数
  • 22_今日总结
3-6 JMeter断言
  • 01_昨日回顾
  • 02_昨日练习题讲解
  • 03_今日内容
  • 04_Jmeter断言的介绍
  • 05_Jmeter响应断言的讲解
  • 06_JSON断言的讲解
  • 07_JSON断言持续时间的讲解
3-7 Jmeter关联
  • 08_JMeter关联的介绍
  • 09_正则表达式的介绍 - 案例1
  • 10_正则表达式的介绍 - 案例2
  • 11_正则表达式提取器的讲解 - 案例1
  • 12_正则表达式提取器的讲解 - 案例2(方式一)
  • 13_正则表达式提取器的讲解 - 案例2(方式二)
  • 14_正则表达式提取器的讲解 - 案例3
  • 15_xpath提取公式的介绍
  • 16_xpath提取器的讲解 - 案例
  • 17_json提取器的讲解 - 案例
  • 18_Jmeter属性 — 跨线程组之间数据传递
3-8 JMeter录制脚本
  • 19_Jmeter录制脚本的讲解
  • 20_Jmeter录制脚本时的过滤规则设置
  • 21_今日总结
3-9 JMeter连接数据库
  • 01_昨日回顾
  • 02_今日内容
  • 03_JMeter直连数据库的使用场景
  • 04_JMeter直连数据库的使用案例1
  • 05_JMeter直连数据库的使用案例2
3-10 Jmeter逻辑控制器
  • 06_JMeter逻辑控制器 - IF控制器
  • 07_JMeter逻辑控制器 - 循环控制器
  • 08_JMeter逻辑控制器 - 循环控制器的补充介绍
  • 09_JMeter逻辑控制器 - ForEach控制器 - 与用户定义的变量配合
  • 10_JMeter逻辑控制器 - ForEach控制器 - 与正则表达式配合使用
3-11 Jmeter定时器
  • 11_同步定时器的介绍
  • 12_常数吞吐量定时器的介绍
  • 13_固定定时器的使用
  • 14_今日总结
3-12 Jmeter分布式
  • 01_昨日回顾
  • 02_昨日作业讲解
  • 03_今日内容
  • 04_JMeter的应用场景和原理介绍
  • 05_分布式相关注意事项
  • 06_JMeter分布式测试的配置和执行
3-13 Jmeter报告
  • 07_JMeter聚合报告的介绍
  • 08_JMeter聚合报告的案例
  • 09_Jmeter测试报告 —— HTML测试报告
3-14 并发数计算方法
  • 10_并发数计算的基本方法
  • 11_稳定性测试时的并发数计算
  • 12_压力测试时的并发数计算
  • 13_并发数的计算案例
3-15 性能监控
  • 14_Jmeter第三方插件的下载
  • 15_阶梯线程组的介绍
  • 16_每秒性能指标的介绍
  • 17_perFMon资源监控 - windows监控
  • 18_perFMon资源监控 - linux服务器监控
  • 19_今日总结
第四章 性能测试项目实战
4-1 熟悉项目
  • 01_昨日回顾
  • 02_今日内容
  • 03_微商城项目的功能和技术介绍
  • 04_前后端分离的补充介绍
  • 05_熟悉数据库表
  • 06_微商城项目的安装步骤
4-2 需求分析
  • 07_性能需求的获取方法
  • 08_ 轻商城项目的需求分析
4-3 计划方案
  • 09_性能测试计划
4-4 测试用例以及脚本编写
  • 10_性能测试用例的编写
  • 11_性能测试脚本的编写 - 登录
  • 12_性能测试脚本的编写 - 获取首页数据、搜索商品、获取商品详情
  • 13_性能测试脚本的编写 - 加入购物车脚本
  • 14_性能测试脚本的编写 - 查看购物车
  • 15_性能测试脚本的编写-查看我的订单
  • 16_业务流程的测试脚本
4-5 构造环境
  • 17_性能测试环境的特点
  • 18_构造数据 —— 插入10万商品数据
  • 19_今日总结
4-6 执行性能测试
  • 01_昨日回顾
  • 02_今日内容
  • 03_登录脚本 - 准备测试数据
  • 04_登录脚本 - 修改脚本
  • 05_登录脚本 - 监控性能指标
  • 06_登录脚本 - 执行并分析结果
  • 07_进入首页脚本 - 执行并分析结果
  • 08_加入购物车 - 准备数据和修改脚本
  • 09_加入购物车 - 运行并分析结果
  • 10_结算下订单 - 准备数据和修改脚本
  • 11_结算下订单 - 运行并分析结果
  • 12_业务流程的性能测试
  • 13_稳定性的用例设计
  • 14_稳定性测试的执行
4-7 性能测试分析和调优
  • 15_性能测试分析和调优的步骤
  • 16_性能问题可能产生的原因
  • 17_服务器的硬件组成
  • 18_CPU时间的介绍
  • 19_内存和虚拟内存
  • 20_今日总结
  • 01_昨日回顾
  • 02_今日内容
  • 03_磁盘IO的介绍
  • 04_网络的介绍
  • 05_带宽和宽带的介绍
  • 06_数据库监控 - 慢查询介绍
  • 07_数据库监控 - 数据库连接池
  • 08_数据库监控 - mysql锁
  • 09_JAVA应用指标 —— JVM内存
  • 10_JAVA应用指标 —— Jvisualvm的使用介绍
  • 11_J压测机影响性能的介绍
  • 12_常见的性能问题总结
4-8 性能分析调优案例
  • 13_案例1 - CPU高
  • 14_性能分析调优案例2 - 网络
  • 15_性能分析调优案例3 - 慢查询
  • 16_性能分析调优案例4 - JVM内存泄漏
4-9 性能测试报告
  • 17_性能测试的报告
第五章 Locust
5-1 locust介绍
  • 18_locust框架的介绍和安装
5-2 locust框架
  • 19_编写测试脚本的步骤介绍
  • 20_locust脚本编写 — 定义任务
  • 21_locust脚本编写 — 定义任务集
  • 22_locust脚本编写 — 定义locust类
  • 23_locust脚本的运行
  • 24_locust脚本执行的日志介绍
  • 25_今日总结

阶段八 金融项目实战

展开
第一章 金融项目准备
1-1 前言
  • 01-阶段目标及今天目标
1-2 金融项目专业术语
  • 02-专业术语(投资)
  • 03-专业术语(本息、还款)
1-3 熟悉项目
  • 04-项目介绍(做什么、子系统、技术架构)
  • 05-扩展(常见架构)
  • 06-核心流程
  • 07-核心业务(发布借款业务)
  • 08-核心 业务(投资)
1-4 测试流程
  • 09-测试流程
  • 10-测试流程(需求评审)
  • 11-测试计划(梳理)
第二章 功能测试分析与设计
2-1 借款业务测试点评审与设计
  • 12-评审(借款业务)
  • 13-借款业务测试点
  • 14-借款业务测试点梳理
  • 15-总结
2-2 投资业务测试点评审与设计
  • 01-反馈及目标
  • 02-评审-1(投资业务测试点)
  • 03-评审-2(测试点)
  • 04-投资业务测试点
  • 05-投资业务测试点
2-3 借款业务用例实现
  • 06-用例梳理
  • 07-借款业务用例(成功)
  • 08-借款业务(未登录、未开通资金托管账号、信用额度不足)
  • 09-借款业务(审批不通过、驳回、撤标)
  • 10-借款业务(过期、延期)
  • 11-总结
2-4 投资业务用例实现
  • 01-反馈及目标
  • 02-投资用例(业务、提前复审、部分复审)
  • 03-投资用例(延期、2次投满)
  • 04-投资用例(未登录、未开通资金托管账号、未风险评测)
  • 05-投资用例(余额不足、投资自己标、密码错误、非10的倍数)
  • 06-投资用例(可投金额、最高、最低)
  • 07-投资用例(满标审核不通过、提前复审、部分复审)
  • 08-投资用例(管理员撤标、过期)
2-5 功能测试总结
  • 09-缺陷回顾
  • 10-测试报告
  • 11-总结
第三章 接口测试分析、设计以及实现
3-1 接口测试理论回顾
  • 01-今天目标
  • 02-接口测试理论回顾
3-2 接口测试流程梳理
  • 03-项目接口说明
  • 04-测试流程(需求评审、计划、分析API文档)
3-3 接口测试点梳理以及用例设计
  • 05-api当梳理
  • 06-注册(注册图片、注册手机验证码)
  • 07-注册登录测试点提取
  • 08-开通账户测试点提取
  • 09-充值和投资测试点提取
  • 10-用例设计(注册)
  • 11-用例设计(登录)
  • 12-用例设计(认证开户)
  • 13-投资及投资业务用例
  • 14-总结
3-4 环境准备
  • 01-反馈及目标
  • 02-环境及mock说明
  • 03-flask模拟(响应数据、响应状态码)
  • 04-flask模拟扩展
  • 05-项目中应用Mock
  • 06-构造数据说明
3-5 jmeter实现测试脚本
  • 07-脚本编写(图片验证码、短信验证码)
  • 08-脚本编写(注册)
  • 09-脚本编写(登录)
  • 10-脚本编写(认证)
  • 11-脚本编写(三方开户)
  • 12-脚本编写 (充值)
  • 13-脚本编写(投资)
  • 14-总结
第四章 jmeter实现接口自动化
4-1 自动化知识回顾
  • 01-反馈及目标
  • 02-自动化测试理论回顾
4-2 jmeter自动化分析与实现
  • 03-添加断言(注册、登录)
  • 04-添加断言(认证、开户、充值、投资)
  • 05-清除数据分析及步骤
  • 06-要删除的表进行分析
  • 07-确认sql语句
  • 08-jmeter连接数据库
  • 09-按指定顺序执行
4-3 持续集成
  • 10-持续集成理论回顾
  • 11-将脚本上传到gittree
  • 12-jenkins配置
  • 13-总结
第五章 python实现接口自动化
5-1 代码实现自动化理论及流程
  • 01-反馈及目标
  • 02-自动化测试理论回顾
  • 03-自动化测试流程(挑选用例、环境说明)
  • 04-自动化测试流程(目录结构搭建)
5-2 python实现登录注册模块接口
  • 05-注册登录api封装
  • 06-注册登录api实现
  • 07-注册登录script结构搭建
  • 08-注册登录接口调试
  • 09-断言
  • 10-数据存储文件编写
  • 11-读取数据工具
  • 12-参数化引用
  • 13-总结
5-3 日志的封装以及使用
  • 01-反馈及目标
  • 02-日介绍及基本应用
  • 03-日志底层组成介绍
  • 04-日志工具封装
  • 05-日志标注(api、script)
5-4 python实现认证开户接口
  • 06-认证开户api封装
  • 07-认证开户api实现
  • 08-认证开户script结构搭建
  • 09-认证开户script实现
  • 10-Beautiful库介绍及使用
  • 11-提取html工具封装及应用
  • 12-总结
  • 01-回顾及目标
  • 02-认证参数化实现
5-5 python实现投资业务接口
  • 03-投资模块api封装
  • 04-投资模块script实现
  • 05-投资参数化
  • 06-投资列表
5-6 python实现数据清理
  • 07-连接数据库工具
  • 08-清除测试数据调用
5-7 持续集成
  • 09-批量执行
  • 10-持续集成
  • 11-总结
第六章 安全测试
6-1 客户端与网络安全
  • 01-反馈及回顾
  • 02-今天目标
  • 03-安全测试理论(安全、渗透、方法)
  • 04-安全测试(维度、安全网站)
  • 05-客户端安全(XSS说明)
  • 06-XSS案例及防御说明
  • 07-XSS小结
  • 08-客户端安全(CSRF)
  • 09-客户端安全(案例)
  • 10-网络安全(协议、数据、签名)
  • 11-网络安全(DOS)
  • 12-总结
6-2 认证、应用服务器与数据库安全
  • 01-回顾
  • 02-今天目标
  • 03-认证策略(密码、session、token)
  • 04-认证策略(多因素、暴力破解)
  • 05-认证策略(越权)
  • 06-应用程序安全(sql注入原理和说明)
  • 07-应用程序(sql注入示例)
  • 08-应用服务器安全(文件上传)
  • 09-数据库安全
6-3 安全测试实现
  • 10-p2p安全验证(客户端、网络、认证)
  • 11-p2p安全验证(认证、应用服务器、数据库)
  • 12-总结
6-4 接口加解密
  • 01-回顾及目标
  • 02-加解密说明
  • 03-加解密示例(未解密)
  • 04-加解密应用
  • 05-扩展加密标准
第七章 项目总结
7-1 项目总结
  • 06-项目总结(介绍)
  • 07-项目总结(1-4)
  • 08-项目总结(5-8)
  • 09-项目总结(9-11)
  • 10-总结

阶段九 UI自动化测试

展开
第一章 web自动化测试
1-1 UI自动化测试介绍
  • 01-阶段目标和今天目标
  • 02-自动化测试理论
  • 03-工具选择及介绍
  • 04-环境搭建
1-2 元素定位
  • 05-代码实现自动化步骤
  • 06-定位(id)
  • 07-定位(name、class)
  • 08-定位(tag_name、link_text、partial_link_text)
  • 09-查找一组元素方法
  • 10-总结
  • 01-回顾及目标
  • 02-xpath介绍
  • 03-xpath策略(路径)
  • 04-xpaht策略(属性、逻辑)
  • 05-xpath策略(层级、扩展)
  • 06-xpath综合练习
  • 07-css选择器(id、类、标签、属性)
  • 08-css选择器(层级)
  • 09-find_element方法
  • 10-八种元素定位总结
1-3 元素操作
  • 11-元素操作方法
  • 12-元素获取信息方法
  • 13-总结
1-4 浏览器操作
  • 01-反馈及目标
  • 02-浏览器操作api
  • 03-浏览器获取及关闭api
1-5 页面交互操作
  • 04-下拉框
  • 05-弹窗处理
  • 06-滚动条操作
1-6 鼠标操作
  • 07-鼠标操作
  • 08-鼠标操作(拖拽)
  • 09-等待(隐式等待)
  • 10-等待(显示等待)
  • 11-总结
  • 01-回顾及目标
1-7 其他重要API
  • 02-切换frame
  • 03-切换多窗口
  • 04-切换多窗口工具封装
  • 05-扩展(元素定位不到怎么办)
  • 06-截图应用
  • 07-图片添加时间戳
  • 08-验证码处理
第二章 PO模式
2-1 PO模式介绍
  • 09-PO模式介绍
  • 10-案例实现(非PO )
  • 11-总结
2-2 PO模式封装
  • 01-回顾及目标
  • 02-base结构搭建及查找方法实现
  • 03-base(输入方法、点击方法、获取文本方法)
  • 04-page结构搭建
  • 05-配置信息整理
  • 06-page结构具体实现
  • 07-script层实现
  • 08-PO小结
2-3 数据驱动
  • 01-今天目标
  • 02-数据驱动理论回顾
  • 03-数据驱动(参数文件编写)
  • 04-数据驱动(读取工具封装)
  • 05-数据驱动(参数化)
第三章 移动自动化测试
3-1 app自动化介绍
  • 06-app工具介绍
  • 07-所需环境说明
  • 08-环境安装说明
3-2 adb命令
  • 09-adb原理和命令(包名、启动名)
  • 10-adb命令(上传、下载)
  • 11-adb命令(启动时间和日志)
  • 12-adb命令(其他)
  • 13-uiautomatorviewer(元素定位)工具
  • 14-总结
3-3 元素定位
  • 01-回顾及目标
  • 02-代码启动说明
  • 03-基础api(启动应用、获取包名、启动名)
  • 04-基础api(安装、卸载、是否安装、置于后台、关闭)
  • 05-查找元素方法(单个)
  • 06-查找元素方法(一组)
3-4 元素操作
  • 07-元素操作api
  • 08-获取元素信息api
  • 09-获取元素属性
3-5 手势滑屏
  • 10-滑动
  • 11-元素之间的滚动与拖拽
  • 12-总结
  • 01-反馈及目标
  • 02-手势api(轻巧)
  • 03-手势api(按下、释放)
  • 04-手势api(长安)
  • 05-手势api(移动、九宫格解锁)
  • 06-手机操作api(网络、分辨率、截图)
  • 07-手机操作api(按键)
  • 08-手机操作api(通知栏)
3-6 其他延伸
  • 09-获取toast消息
  • 10-切换环境(webview)
  • 11-monkey介绍和执行
  • 12-monkey日志说明
  • 13-总结
  • 01-回顾及今日目标
第四章 商城项目实战
4-1 项目框架
  • 02-项目效果演示
  • 03-实施说明及结构搭建
  • 04-base实现
4-2 页面用例
  • 05-page(登录)结构搭建
  • 06-登录配置信息整理
  • 07-登录测试脚本实现
  • 08-订单page结构搭建
  • 09-app订单配置信息整理
  • 10-订单page页面实现
  • 11-代码调试
  • 12-参数化和断言回顾
  • 13-总结
  • 01-今日目标
  • 02-Base新增方法
  • 03-Page结构搭建(login)
  • 04-登录配置信息整理
  • 05-登录脚本调试
  • 06-发货配置信息整理-1
  • 07-发货单配置信息整理-2
  • 08-发货配置页面实现
  • 09-发货代码调试
4-3 日志封装
  • 10-日志封装
  • 11-日志应用
4-4 批量运行及持续集成
  • 12-批量运行准备
  • 13-批量运行(调试代码)
  • 14-批量运行(动态根据订单号去发货)
  • 15-回顾持续集成
  • 16-总结