美文网首页
后端接口测试经验--根据数据库设置测试接口请求参数

后端接口测试经验--根据数据库设置测试接口请求参数

作者: sandy测试路 | 来源:发表于2020-01-07 19:00 被阅读0次

后端接口测试

  • 对于接口测试,除了业务逻辑测试等基本功能外,对于接口的请求参数的测试也是必须的和重要的。
常见的根据数据库设置分析测试点:
  1. 针对数据类型测试:同类型,不同类型。例如设置为int(10),请求时参数为数字、为字符串、为数字字符串、为null等
  2. 针对数据长度/大小测试:数据库允许的字符串长度进行边界值测试。例如:修改用户的birthday,数据库中设置为int(10)无符号,那么请求参数超过int允许的最大值,小于int允许的最小值等都需要测试。(注意:int类型有符号和无符号的取值范围是不一样的)
  3. 针对emoji测试:例如修改用户名称fullname,数据库中设置为varchar(20) 字符集uft8,那么测试点除了字符串长度测试,还需要测试字符串中包含emoji时后端的处理。(因为只有utf8mb4才支持存储emoji)
  4. 针对字符串大小写测试:数据库中是否区分大小写。例如:用户名username,数据库中设置为varchar(20) 字符集utf8 校验规则utf8_ci。因为数据库设置的字符串校验规则忽略了大小写,所以需要测试下username为大写和小写情况,并且需要考虑数据库的设计是否符合产品规则。(utf8_bin是区分大小写的)
  5. 针对唯一索引测试:例如某字段在数据库中设置了唯一索引unique,所以针对此类接口,需要做重复添加测试。
  • 所以针对后端接口的测试,关注开发对于数据库的设计很重要。通过数据库可以分析出很多测试点

相关文章

  • 后端接口测试经验--根据数据库设置测试接口请求参数

    后端接口测试 对于接口测试,除了业务逻辑测试等基本功能外,对于接口的请求参数的测试也是必须的和重要的。 常见的根据...

  • 接口、安全、性能测试

    接口测试 1.定义:接口测试时测试系统组件间接口的一种测试 包括:模块接口测试、后端服务器接口测试、外部接口测试。...

  • 接口测试相关面试题(壹)

    1 做接口测试当请求参数多时tps下降明显,此接口根据参数从redis中获取数据,每个参数与redis交互一次,当...

  • 软件测试面试题 (5)

    1. 接口文档有哪些内容? 编号 标题 前置条件 接口 请求方式 请求参数 参数类型 预期结果 2.接口测试流程?...

  • Fiddler 模拟小型/简易的接口测试工具

    借助Fiddler的Composer可模拟一个小型/简易的接口测试工具; 填写接口地址、设置请求参数后execut...

  • 接口测试

    软件测试分类:界面测试,接口测试,单元测试对软件提供的接口进行测试接口测试: 地址,参数,返回值(期望结果)接口-...

  • 接口测试 笔记

    接口 连接前后端以及移动端 接口测试就是测试系统组件接口之间的一种测试 外部接口:测试被测系统和外部系统之间的接口...

  • 通过express向后端发请求

    背景:后端接口测试。现在后端提供一个接口以及接口的入参格式约定。现在希望从前端去组合参数条件,生成全覆盖的参数列表...

  • 2018-11-21

    接口自动化执行步骤 1. 根据接口规范编写请求响应javabean 2. 根据接口规范编写测试类 3. 实例化请求...

  • 接口测试流程-jmeter

    一、接口测试流程 1、参数化: excel文件参数化、数据库参数化、配置文件等 2、预处理请求(前置处理): 对请...

网友评论

      本文标题:后端接口测试经验--根据数据库设置测试接口请求参数

      本文链接:https://www.haomeiwen.com/subject/moddactx.html