单个接口测试点

1、正常与异常的场景,正常场景包括主流程有哪些正常分支,异常包括参数的校验(格式长度等等)、必填项不全、以及业务逻辑异常(包括参数之间的制约组合,哪些错误码情况)、权限控制。

2、接口检查点:参数、返回字段(字段是否完整,数据是否正确)、数据库关键表、数据库关键表的字段(状态、属性、金额、时间等等),包括返回与数据库字段的对比,包括数据最终业务处理结果是否符合预期

3、根据需求逻辑,判断接口是否存在数据修改,是否要考虑并发测试,测试开发逻辑中是否有事务问题(例如脏数据问题),例如两个骑士抢一个订单,查询订单和修改订单状态没有在一个事务里面,两个骑士同时查询到这个订单,第二个骑士的修改订单操作会覆盖第一个骑士。

4、防重的测试:新增数据和修改数据的请求,需要考虑重复请求是否会导致异常,开发有没有做防重的设计,可以用jmeter做重复请求的发送 (场景例如:订单系统向任务系统发送订单时,可能会出现同一个订单同时发送两次的情况,任务系统需要对这个订单做唯一性校验,做防重的控制设计)

5、接口功能测试点还需要关注,是否涉及开关或参数,需要新旧开关来回切换验证,参数是否有缓存(内存中缓存),参数的边界值。"(场景例如:商家发布订单接口,最开始某类商家无订单额度限制,后面针对部分商家需要做额度限制,接口新增版本号字段开关区分是否做额度限制,需要切换版本号开关来回验证。)

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 那么设计测试用例时我们主要考虑如下几个方面: 一、功能测试: 接口的功能是否正确实现了 接口是否按照设计文档中来实...
    牛马说测试阅读 650评论 0 1
  • 功能测试: 接口的功能是否正确实现了 接口是否按照设计文档中来实现(比如username参数写为了user,那么这...
    Volent阅读 1,704评论 0 3
  • 关键词:接口测试点 接口功能测试点 接口文档规范性接口可用性接口实现功能验证: 1.输入输出参数个数及命名 ...
    Jeff_9021阅读 854评论 0 1
  • 一.什么时候开展接口测试 1.项目处于开发阶段,前后端联调接口是否请求的通?(对应数据库增删改查)--开发自测 2...
    南瓜_c889阅读 8,129评论 0 0
  • 什么情况下开展接口测试? 1.项目处于开发阶段,前后端联调接口是否请求的通?(对应数据库增删改查)--开发自测 2...
    蜀山客e阅读 871评论 0 0

友情链接更多精彩内容