ad
close

Python接口自动化测试实战

本套课程的目标是从零基础开始,系统的讲解使用Python来做接口自动化测试,里面涉及到了主流测试工具

4693人学习

高级62课时2020/11/16更新

二维码下载学堂APP缓存视频离线看

Richard
  • 畅销套餐
  • 精选套餐
  • 人气套餐
  • 尊享套餐
  • 高薪套餐
  • 课程介绍
  • 课程大纲

适合人群:

功能测试 自动化测试工程师 想转自动化测试的人 想学习接口测试及接口自动化测试的人群

你将会学到:

本套课程的目标是从零基础开始,系统的讲解使用Python来做接口自动化测试,里面涉及到了主流测试工具

课程简介:

随着互联网的发展,企业针对测试人员要求越来越高,随着AI、人工智的发展,这是一个飞速发展时代,对于测试江湖地位自动化技能必不可少,我们用企业的实战技术栈,解决企业项目人力成本,同时降低低级bug出现,并且帮助学员具备中级自动化测试能力,同时锻炼代码功底,具备独立搭建接口自动化能力
                                                                     课程大纲震撼来袭

章节

课程详情

第1节

企业接口自动化如何做、接口测试流程、企业接口管理工具介绍

第2节

接口用例编写、用例规范

第3节

1.charles web/app抓包、重定向【模拟数据】修改参数】、读写功能、网速模拟
2.postman场景使用

第4节

http协议、websokcet协议、状态码详解、服务器交互流程

第5节

1.cookie、token、session详细认识
2.request和response认识

第6节

python环境基础设施搭建

第7节

python列表、字典、截取、mysql连接操作、循环、面相对象

第8节

1.requests 库介绍
2.get/post/上传/json请求讲解

3.pytest运用与参数化使用

第9节

requests 库高级用法(cookie、session、ssl证书验证)

第10节

1.单、多接口token关联
2.断言讲解、Jsonpath运用

第11节

1.unittest简介、discover使用
2.unittest参数化( paramunittest)使用、批量用例执行、用例报告集成

第12节

1.logging日志模块封装
2.接口日志输出、展示

第13节

1.yaml基本使用与封装
2..config.yaml配置封装
3.企业不同环境域名配置(例如:test、staging、Production)
4.excel不同项目用例管理封装、实现

第14节

1.断言、请求库、公共模块抽离封装
2.工具类(数据来源、请求参数来源)封装

第15节

  基础目录:

   Assertion  定义公共校验的方法封装

   config.yaml用例执行管理

   excel数据管理操作(excelData验证结果来源/TestCase实现case)

   utils工具类(邮件、钉钉方法封装、环境)

   Result  测试结果保存地址

    使用unittest中的discover方式进行测试用例的获取

    加载HTMLTestReport模板,生成测试报告

第16节

1.接口框架分层搭建-阶段2
2.项目模块分层

第17节

1.Linux基本命令使用、gitlab基本使用
2.pycharm+git关联代码上传、下载

第18节

1.jenkins接口自动化集成搭建、邮件报告配置
2.钉钉报告触发配置

第19节

1.企业实战运用场景展示、讲解
2.接口面试题分析,讲解、面试技巧


实现设计流程


232258i4o48tqsttceekke.png

报告可视化效果:

001054brulloggsnru3uu8.png

解决痛点
1.随着业务复杂度提高,每一次上线可能会影响之前版本的接口(手动回归)
2.一次版本大迭代可能投入相对多的人进行版本review测试(例如:100个接口手动回归2-3天,实际自动化回归1-3分钟)
3.测试人员专业能力提不上去(业务繁多专业能力提升不上去,需要在专业路上前进)


投入成本
1.如果一个版本10-30个接口,一个接口投入业务测试+30分钟编写脚本,1小时覆盖2个接口
2.一天8小时可产出7-16个接口(具体看业务复杂度)


企业接口目标
1.让每个人参与其中
2.提升团队饱和度
3.投入最少的人力产出效果(节省时间成本)
4.从接口层面及早发现业务漏洞

常见问题:

问:提供源码和资料吗?

答:提供

展开更多

课程大纲-Python接口自动化测试实战

展开更多
close
  • 课程介绍
  • 课程大纲
在线
客服
APP
下载

下载Android客户端

下载iphone 客户端

官方
微信

关注官方微信

返回
顶部