Python接口自动化测试框架实战 从设计到开发

  • 第1章 课程介绍(不要错过)

  •  

    Python接口自动化测试框架实战 从设计到开发

    视频分享链接:

    https://study.163.com/course/introduction/1209402903.htm?share=2&shareId=400000000535031

    https://study.163.com/course/introduction/1209407824.htm?share=2&shareId=400000000535031

    https://study.163.com/course/introduction/1209401891.htm?share=2&shareId=400000000535031

    本章主要讲解课程的详细安排、课程学习要求、课程面向用户等,让大家很直观的对课程有整体认知!
    •  1-1 课程详细介绍试看
    •  
  • 第2章 接口测试工具Fiddler的运用

    本章重点讲解如何抓app\web的http\https请求包、如何模拟请求数据、过滤规则及修改响应数据、如何解决无法抓包问题 以及fiddler接口测试,让大家能应用好工具!

    •  2-1 如何抓包
    •  2-2 如何修改返回数据及添加过滤规则
    •  2-3 如何创造大量测试数据
    •  2-4 如何结局图片显示问题和跳过某些域名不抓包问题试看
    •  2-5 如何解决fiddler无法抓包问题
    •  2-6 fiddler进行接口测试实战
  • 第3章 Requests常见方法实战运用

    本章重点讲解 get\post请求测试、接口测试中结果处理、上传\下载文件接口测试、请求中header及cookie处理、登陆接口加秘密字段处理及session的管理,重点让大家掌握Requests常见的方法。

    •  3-1 环境搭建
    •  3-2 requests的基础使用-post请求
    •  3-3 requests的使用get请求
    •  3-4 requests接口测试中json格式处理
    •  3-5 request上传文件操作试看
    •  3-6 request下载apk文件
    •  3-7 request中header介绍及使用
    •  3-8 请求头中的加密串处理
  • 第4章 get\post接口开发实战

    本章主要讲解开发接口环节搭建、flask开发get接口以及flask开发post接口,让大家深入掌握接口开发!

    •  4-1 flask环境搭建及简单get请求开发
    •  4-2 flask开发get接口
    •  4-3 Flask开发Post请求
  • 第5章 Mock服务如何实现

    本章重点讲解Mock实现原理和实现、case中Mock的实现以及MockRunner的使用,重点让大家掌握Mock服务。

    •  5-1 Mock实现原理和实现机制
    •  5-2 case中如何进行mock数据
    •  5-3 case中如通过mock实现get数据模拟
    •  5-4 Mock和mockrunner的区别
    •  5-5 MockRunner在工作中的运用
    •  5-6 接口测试基础面试
  • 第6章 Unittest的使用

    本章重点讲解unittest介绍及使用 、unittest中断言、unittest中case的管理、unittest和接口测试结合及接口测试之报告生成。

    •  6-1 unittest简单运用
    •  6-2 unittest中断言的复杂使用
    •  6-3 unittest中case的执行顺序管理
    •  6-4 unittest中套件的运用
    •  6-5 unitest中条件控制跳过case
    •  6-6 unittest中case的批量管理
    •  6-7 BaseRequest封装和unittest结合
    •  6-8 unittest和接口测试实战
    •  6-9 unittest接口实战中mock的运用
    •  6-10 unittest接口测试实战生成测试报告
  • 第7章 接口自动化框架设计

    本章重点讲解持续集成环境搭建、 jenkins插件管理、Jenkins邮件配置、Jenkins项目配置、运行及结果收集。

    •  7-1 根据case设计接口自动化测试框架
    •  7-2 根据面试及业务场景完善测试框架case设计
    •  7-3 如何操作excel获取内容
    •  7-4 如何对excel的操作进行封装
    •  7-5 接口自动化测试框架设计开发之模型搭建
    •  7-6 如何获取ini配置文件
    •  7-7 重构获取配置文件方法
    •  7-8 项目中通过配置文件获取host
    •  7-9 框架设计中如何引入mock_x264
    •  7-10 如何处理接口响应结果分析
  • 第8章 从实际项目出发做接口测试实战(重难点,请多次回看视频)

    本章主要通过项目让大家再次深入学习并掌握接口测试的一些重点内容,如从实际项目出发分析测试结果处理 方法、项目实战之结果回写等。

    •  8-1 从实际项目出发分析测试结果处理方法
    •  8-2 项目实战之通过接口获取对应得code和message
    •  8-3 项目实战之封装获取message的值
    •  8-4 项目实战之通过封装比对看case是否通过
    •  8-5 项目实战之如何通过code处理case的预期结果和结果
    •  8-6 项目实战之如何用代码判断两个json格式是否发生变化
    •  8-7 项目实战之重构封装对比结果case方法
    •  8-8 项目实战之通过json获取预期结果判断case是否通过
    •  8-9 项目实战之通过json格式对比判断case是否执行成功
    •  8-10 项目实战之结果回写
  • 第9章 项目实战中如何操作cookie文件

    本章重点讲解实战项目中如何操作cookie文件设计、更新cookie文件、重构封装操作cookie文件方法、如何封装携带header等。

    •  9-1 项目实战之如何操作cookie文件设计
    •  9-2 项目实战之更新cookie文件
    •  9-3 项目实战之重构封装操作cookie文件方法
    •  9-4 项目实战之主流程中cookie方法操作
    •  9-5 项目实战之如何获取cookei及写入cookie
    •  9-6 项目实战之获取cookie并写入配置文件流程重构
    •  9-7 项目实战之如何封装携带header
  • 第10章 接口测试框架数据驱动开发

    本章重点介绍数据驱动介绍及环境搭建、数据驱动简单使用、数据驱动和自动化测试、自动化测试框架之数据驱动框架整合以及自动化测试框架之数据驱动和报告的生成。

  • 第11章 解耦之桩服务设计与开发

    本章重点讲解解耦介绍和桩环境搭建、mitmproxy的简单使用、mitmproxy和python的结合、mitmproxy在接口测试中的运用、在mitmproxy中如何管理请求数据和响应数据、mitmproxy中重定向的运用以及mitmproxy与桩。

    •  11-1 桩的介绍
    •  11-2 mitmprox介绍
    •  11-3 mitmproxy和python结合
    •  11-4 mitmproxy请求数据操作
    •  11-5 mitmproxy处理乱码和响应数据
    •  11-6 mitmproxy如何抓取pc的接口及数据过滤
    •  11-7 mitmproxy如何和接口测试关联
    •  11-8 桩的设计与开发_
    •  11-9 桩服务模型设计
    •  11-10 桩服务模型开发之更新数据
    •  11-11 桩服务模型开发之页面搭建
    •  11-12 桩服务之重定向
  • 第12章 持续集成

    本章重点介绍接口测试框架如何设计、如何操作excel、框架中如何设置及读取配置文件、框架中引入mock服务、框架中如何处理预期结果、框架中json格式对比设计与使用、项目实战之如何处理测试结果、项目实战之cookie处理、项目实战之header处理以及项目实战之数据依赖处理。 ...

你可能感兴趣的:(自动化测试)