接口测试入门须知

1、测试范围
接口测试入门须知_第1张图片
接口入参:参数的等价类、边界值以及参数的组合
接口逻辑:业务逻辑
接口输出:输出的项和对应的类型是否和接口文档一致

2、接口测试用例和功能测试用例异同
功能测试:前置条件+操作步骤+数据+预期
接口测试:前置条件+数据+预期

3、测试用例粒度拆分的相关因素

  • 人员能力
  • 项目进度
用例粒度 拆分标准
代码级别 数据类型边界和等价划分,性能,安全
功能点级别 业务边界值和等价类的划分
场景级别 执行系统主要流程,保证项目可用

4、接口用例编写依据

  • 通过抓包工具(fiddler或者charles)抓取
  • 通过接口文档

5、工具选用

实现方式 优点 缺点
jmeter 开源,易用 缺少mock
soupUi 功能强大 需要商业授权
postman 单接口调试功能强大 持续集成不方便
自研开发 灵活,可自定义 前期投入大

6、针对编码实现一些好的想法和灵感

必填项用平台做校验
返回结果中返回项和类型用平台校验
自定义参数
自定义通用校验规则
执行接口的环境可以配置
接口测试平台和接口文档放到一起

7、接口测试前期工作准备

  • 测试环境维护
  • 测试用例编写和执行,bug提交
  • 接口测试持续集成
  • 测试平台维护

8、过程中遇到问题

  • 业务不熟悉
  • 接口参数有加密
  • 测试前置条件需要做用例的关联

你可能感兴趣的:(接口测试,软件测试)