python接口篇-接口自动化测试流程

  1. 自动化测试流程

  2. 熟悉需求

* 新进入一家公司,直接做自动化
*尽可能快的熟悉需求

  1. 罗列所有可能需要用到的产品文档和手册
  2. 原型图,使用产品
  3. 尽可能多的参加需求会议
  4. 架构图、流程图
  5. 数据库设计
  6. 通过抓包工具
  7. 接口文档。 有的是线上文档,有PDF,有的截个图,口头。接口文档不是万能的
  8. 请求方法、URL、参数、请求格式。 响应结果、字段说明。
  9. 异常响应通过手工调试,分析响应是否合理。

测试方案

用例设计

执行用例

报告

  1. 接口分析和抓包

  1. 界面

  1. fiddler/F12,导出HAR

  1. postman导出HAR

  1. 后台登录接口

  1. 接口地址:POST/adminLogin

  1. 测试目标:参数、响应token

  1. 接口参数:分别代表时间戳、用户名、密码、sessiomuuid、验证码

  1. 自动化测试怎么落地和演化

  1. 为什么不直接做自动化测试

  1. 业务不稳定,容易变动

  1. 此时可以充分发挥手动测试灵活有创意的特点

  1. 什么样功能或项目适合做自动化

  1. 稳定

  1. 需要重复执行

  1. 手工测试不合适(实现成本太高)

  1. 自动化测试用例管理

  1. 先实现冒烟测试(快速反馈)

  1. 自动化的测试目的:不会为了找到更多的bug,快速反馈

  1. 用例就可以分层级,核心功能,新增功能的用例

  1. 所有的功能的用例,业务流程

  1. 接口测试要考虑两部分内容

  1. 测试什么接口(什么时候测什么接口,接口什么时候会被调用),fiddler

  1. 接口文档(参数,结果),没有接口文档,接口文档很简陋

你可能感兴趣的:(python之接口自动化测试,python,pytest,自动化)