
课程介绍
适合人群:
功能测试经验,希望转型自动化测试工程师 提升测试技能职场晋升人员 技术负责人构建标准化测试基础设施 在校大学生
你将会学到:
Requests,Pytest测试框架,Allure报告,Docker,Jenkins集成测试
课程简介:
本课程聚焦 Requests+Pytest+Allure+Docker+Jenkins 技术栈,覆盖接口自动化测试全流程,结合实战案例与持续集成实践,助力学员掌握企业级测试框架设计与落地能力
课程目录
第1章 课程简介
1-1 接口自动化测试简介
第2章 Flask_Mock测试接口
2-1 TraeAI_Flask实现mock接口数据
第3章 Requests-Get_Post_Put_Delete请求
3-1 Requests_Get请求实现
3-2 Requests_Post请求实现
3-3 Requests_Put请求实现
3-4 Requests_Delete请求实现
第4章 接口测试项目部署
4-1 API接口后端部署_Swagger文档
4-2 Swagger接口文档访问与基本使用
第5章 Postman调试项目接口
5-1 Postman登录接口调试运行
5-2 Postman项目查询接口调试运行
5-3 Postman项目添加接口调试运行
5-4 Postman修改项目接口调试运行
5-5 Postman删除项目接口调试运行
5-6 Postman上传文件接口调试运行
第6章 Requests_上传文件实现
6-1 Requests_上传文件请求实现
第7章 接口自动化用例设计
7-1 接口自动化测试用例设计
第8章 Requests二次封装实现
8-1 接口自动化框架目录结构
8-2 接口自动化框架_Get请求封装
8-3 接口自动化框架_Post请求封装
8-4 接口自动化框架_Put请求封装
8-5 接口自动化框架_Delete请求封装
第9章 Pytest单元测试框架
9-1 Pytest框架基本介绍与理解
9-2 Pytest框架_setup_teardown用法_1
9-3 Pytest框架_setup_teardown用法_2
9-4 Pytest框架_执行指定测试用例
9-5 Pytest框架_rerun重跑用例机制
9-6 Pytest框架_html测试报告生成
9-7 Pytest框架_fixture接口传参
9-8 Pytest框架_fixture_conftest全局使用
9-9 Pytest框架_smoke冒烟用例执行
9-10 Pytest框架_skip_skipif用法
9-11 Pytest框架_parametrize数据驱动_1
9-12 Pytest框架_parametrize数据驱动_2
9-13 Pytest框架_登录接口数据驱动测试
第10章 项目实战-数据驱动测试
10-1 Excel测试用例读取_1
10-2 Excel测试用例读取_2
10-3 数据驱动_登录接口测试
10-4 数据驱动_登录接口测试优化代码
10-5 数据驱动_添加项目接口测试
10-6 数据驱动_Token传参全局配置
10-7 接口关联&接口传参实现
10-8 数据驱动_删除项目接口测试
10-9 数据驱动_更新项目接口测试
第11章 项目实战-PyMysql数据库操作
11-1 Pymysql操作数据库原理
11-2 Pymysql数据库封装调用
11-3 Pymysql实现数据库初始化工作
第12章 项目实战-数据驱动测试完善与优化
12-1 数据驱动_查询项目接口测试_1
12-2 数据驱动_查询项目接口测试_2
12-3 上传文件接口测试_1
12-4 上传文件接口测试_2
12-5 数据驱动_用例Yaml数据格式读取
第13章 项目实战-Logging日志
13-1 Logging日志用法
13-2 入口文件_运行测试用例
13-3 Logging日志项目实际应用
第14章 Pytest-Allure测试报告
14-1 Allure测试报告生成
14-2 Allure装饰器用法
第15章 CI/CD项目部署
15-1 接口测试代码提交Gitee仓库
15-2 Docker容器安装&使用
15-3 Jenkins_images下载,Docker容器启动
15-4 Docker_Jenkins插件安装启动
15-5 Jenkins安装Allure插件
15-6 Jenkins_拉取Gitee代码
15-7 构建Python环境镜像与容器
15-8 Jenkins构建项目脚本_生成Allure报告
15-9 Jenkins_定时器_执行流程
15-10 Jenkins_Pipline流水线部署执行



