Python Requests零基础系统掌握接口自动测试
Python很容易掌握 主流测试框架,自动化测试快速转型
你会学到:
1. 从入门到Python编程能力
2. 企业级接口自动测试能力
3. Postman必备工具的实战技能
4. Allure自动生成测试报告能力
5. Pytestestes主流框架 实战Request
6. 高级考试面试官的面试指导
课程简介:
界面测试工程师越来越有价值,企业招聘需求强劲,但大多数在线教程相对分散,不系统。 本课程结合教师多年的实践经验,携手带您 从Python编程的基础开始,首先让你有自动编写脚本的能力,然后由实际项目驱动,带你快速提升Pytest主流测试框架 Requests Allure整套接口自动化测试实战能力,最终整合教师多年的面试官经验,帮助您快速转型为更具竞争力的Python自动化测试工程师。
适合人群
1、功能测试工程师
2、转型自动化测试人员
3、即将就业的大学生
技术储备
1、了解测试的基本概念和过程
2、有更好的功能测试经验
环境参数
Python > 3.7
Pycharm 社区版
章节目录:
第1章 课程介绍
3 节|17分钟
收起
视频:
1-1 课程导学
试看
07:16
视频:
1-2 自动化测试需要在项目的哪个阶段进行?什么情况适合自动化测试?
03:19
视频:
1-3 本课程贯穿测试项目:校园二手交易系统功能介绍
试看
05:45
第2章 HTTP协议
10 节|52分钟
收起
图文:
2-1 本章导学
视频:
2-2 市场上常见的软件架构
05:49
视频:
2-3 接口是什么?接口测试是什么?
08:14
视频:
2-4 实战:通过浏览器查看接口请求详细信息
07:09
视频:
2-5 互联网五层模型
10:19
视频:
2-6 介绍HTTP请求方法
09:19
视频:
2-7 HTTP常见响应状态码
04:23
视频:
2-8 HTTP协议结构
04:56
作业:
2-9 【操作】HTTP中几个常见的状态码对应什么意思?
视频:
2-10 本章知识点复习总结
01:42
第3章 打开Postman使用说明书
12 节|59分钟
收起
图文:
3-1 本章导学
视频:
3-2 轻量级数据交互格式–JSON
08:35
视频:
3-3 市场上常见的测试接口工具
06:41
图文:
3-4 安装Postman
视频:
3-5 Postman布局详细说明
10:24
视频:
3-6 实战:Postman请求get接口-获取用于登录的图形验证码
07:16
视频:
3-7 实战:Postman请求Post接口-登录校园二手交易系统
07:05
视频:
3-8 实战:Postman环境管理器和环境变量
08:49
视频:
3-9 实战:Postman全局变量
03:14
视频:
3-10 实战:Postman生成在线接口文档
04:24
作业:
3-11 [操作]使用Postman调用注册接口
视频:
3-12 本章知识点复习总结
01:50
第4章 接口自动化测试必备语言-python基础学习
20 节|204分钟
收起
图文:
4-1 本章导学
视频:
4-2 为什么选择在众多语言中学习Python?
03:50
视频:
4-3 安装Python,写Hello World
04:21
图文:
4-4 Python最好的IDE:安装Pycharm
视频:
4-5 Pycharm的基本使用详细说明
08:30
视频:
4-6 Pythonnt从Print开始学习
05:44
视频:
4-7 掌握Python中的变量和数据类型-1
16:48
视频:
4-8 掌握Python中的变量和数据类型-2
09:19
视频:
4-9 列表和元组
22:26
视频:
4-10 回头看字符串
09:09
视频:
4-11 字典和集合
13:59
视频:
4-12 控制语句的条件
21:21
视频:
4-13 循环语句在程序中
15:25
视频:
4-14 使用程序中的函数和函数
19:02
视频:
4-15 介绍迭代器和生成器
10:08
视频:
4-16 面向对象编程
23:51
视频:
4-17 异常捕获
07:37
视频:
4-18 模块与包
09:24
作业:
4-19 【作业】
视频:
4-20 本章知识点复习总结
02:09
第5章 初步识别界面自动测试框架
14 节|119分钟
收起
图文:
5-1 本章导学
视频:
5-2 界面自动化测试框架技术点及项目目录结构介绍
03:30
视频:
5-3 YAML介绍:不同的标记语言
23:24
视频:
5-4 实战:用于登录交易系统的用户名和密码通过YAML文件读取-1
17:19
视频:
5-5 实战:用于登录交易系统的用户名和密码通过YAML文件读取-2
16:13
视频:
5-6 实战:requests发送Post请求登录校园二手交易系统
09:59
视频:
5-7 实战:requests设置参数,请求头headers
06:46
视频:
5-8 实战:requests发送Get请求获得左侧菜单栏
06:58
视频:
5-9 如何使用接口返回值?responsests常用response对象属性介绍
06:20
视频:
5-10 实战:二次封装requests
13:20
作业:
5-11 【作业】在requests二次包装中添加put和deletetet
视频:
5-12 实战:用包装好的requests修改我们的测试用例
08:07
视频:
5-13 字符串和JSON相互转换
04:49
视频:
5-14 本章知识点复习总结
01:25
第6章 Pytestetttest接口自动化测试框架 Requests Allure
17 节|122分钟
收起
图文:
6-1 本章导学
视频:
6-2 Pytest介绍:最主流的Python单元测试框架
03:07
视频:
6-3 Pytest常用参数:如何通过命令执行测试用例
18:25
视频:
6-4 使用Pytest断言:验证执行结果是否正确
06:16
视频:
6-5 Fixture的使用和作用范围:Pytest的精髓一
09:36
视频:
6-6 实战:将获得Token的方法定义为Fixturen
08:56
视频:
6-7 使用Conftest:Pytest的精髓二
09:06
视频:
6-8 实战:通过参数发布多个订单
15:08
视频:
6-9 实战:使用分布式运行用例插件pytest-xdist
05:19
视频:
6-10 实战:测试用例失败重跑插件pytestttest-rerunfailures
06:51
视频:
6-11 实战:Pytest断言插件pytesttttest-assume
04:11
视频:
6-12 实战:Pytest报告插件pytesttttest-html
04:47
视频:
6-13 Allure测试报告介绍:最酷的测试报告
04:40
图文:
6-14 Alllure安装:在不同的操作系统下安装allure及注意事项
视频:
6-15 实战:Allure方法在测试用例中使用_1
23:17
作业:
6-16 [操作]将所有测试用例加入Allure方法
视频:
6-17 本章知识点复习总结
01:27
第7章 接口自动化测试综合实战
10 节|86分钟
收起
图文:
7-1 本章导学
视频:
7-2 如何减少登录接口的调用次数进行接口自动化测试?token信息通过文件保存
17:34
视频:
7-3 实战:上传文件-修改个人头像用例编写
14:58
视频:
7-4 实战:下载文件-下载商品详情页图片并保存到本地
06:45
视频:
7-5 实战:Mysql数据库操作包装-查询接口数据,验证数据库数据
24:28
视频:
7-6 如何设置接口自动化测试用例的目录结构?
08:53
视频:
7-7 如何解决用例依赖?
03:25
视频:
7-8 如何准备测试数据?思路指引
07:17
作业:
7-9 【操作】完成交易市场查询用例,从发布商品到交易市场查询
视频:
7-10 本章知识点复习总结
01:42
第8章 扩大和提升测试工程师
10 节|63分钟
收起
图文:
8-1 本章导学
视频:
8-2 如何更好地理解界面?Django介绍
03:41
视频:
8-3 使用Django创建项目并编写一个简单的请求
07:24
视频:
8-4 结合Djangorestframework编写界面的准备工作
14:38
视频:
8-5 快速编写第一个添加、删除和检查接口
10:50
视频:
8-6 Django接口采用接口自动测试框进行测试
02:33
视频:
8-7 使用easy-mock构建自己的mock服务
09:52
视频:
8-8 一般、易于使用的接口自动化测试框架:HttpRunner
11:49
作业:
8-9 【作业】用httprunner写一个新的二手商品测试用例
视频:
8-10 本章知识点复习总结
01:26
第9章 自动化测试工程师面试指导指导
6 节|29分钟
收起
图文:
9-1 本章导学
视频:
9-2 如何成长为自动化测试工程师?
03:56
视频:
9-3 如何优化自动化测试工程师的简历?
03:56
视频:
9-3 如何优化自动化测试工程师的简历?-
08:29
视频:
9-4 如何提高面试官对你的好感:面试注意事项
05:58
视频:
9-5 技术面会问的几个常见问题
05:59
视频:
9-6 如何轻松应对HR?
04:23
第10章 课程总结