接口测试也是属于功能测试,所以跟我们以往的功能测试流程并没有太大区别,测试流程依旧是:1.测试接口文档(需求文档) 2.根据接口文档编写测试用例(用例编写完全可以按照以往规则来编写,例如等价类划分,边界值等设计方法) 3. 执行测试,查看不同的参数请求,接口的返回的数据是否达到预期。 接口测试和功能测试一样,流程也...
按钮将绑定的参数通过接口传过去,而输入框是将你输入的参数通过接口传过去。接口测试是在产品还没有开发好按钮和输入框,你手动写参数通过工具或者其他方法传过去,验证是否可以得到期望的。 下边的这八种接口功能测试的8种方法和web页面的测试用例的设计方法一模一样的,这个都是测试的基础知识,不知道的自己可以单独查询...
按钮将绑定的参数通过接口传过去,而输入框是将你输入的参数通过接口传过去。接口测试是在产品还没有开发好按钮和输入框,你手动写参数通过工具或者其他方法传过去,验证是否可以得到期望的。 下边的这八种接口功能测试的8种方法和web页面的测试用例的设计方法一模一样的,这个都是测试的基础知识,不知道的自己可以单独查询...
单接口功能: 手工测试中的单个业务模块,一般对应一个接口。 登录业务 ——> 登录接口 加入购物车业务 ——> 加入购物车接口 订单业务 ——> 订单接口 支付业务 ——> 支付接口 借助工具、代码。绕开前端界面,组织接口所需要的数据,展开接口测试。 业务场景功能: 按照用户实际 使用场景,梳理 接口业务 场景。 组织...
浅谈接口自动化测试测试用例设计 一、前言 很多中台项目,大部分为接口测试。为了使新入职的测试同事尽快融入项目,以及迭代开发中方便管理测试用例。完成该总结。 二、测试用例设计思路 1、 接口类型概述及优先级 1) 提供给第三方调用的接口 2) 内部系统使用,核心功能接口 ...
接口测试封装思想 接口封装思想主要分为 3 个大维度:配置、接口封装、业务流程。其中: 配置主要用作根据配置文件获取初始配置和依赖; 接口封装遵循 APIObject设计模式,对接口的调用进行抽象封装; 业务流程则负责数据初始化、业务用例设计,包含有多个 API 形成的流程定义,不要再包含任何接口实现细节、以及断言。
通常,设计接口测试用例需要考虑以下几个方面: 1、是否满足前提条件 有些接口需要满足前置条件,才可成功获取数据。常见的,需要登陆Token。 逆向用例: 针对是否满足前置条件(假设为n个条件),设计0~n条用例 2、是否携带默认值参数 正向用例: 带默认值的参数都不填写、不传参,必填参数都填写正确且存在的“常规”值,...
前面和大家探讨了编写测试用例的方法,设计框架的思路:导出用例,执行用例,收集用例结果。 这篇文章和大家聊一聊用例结构设(建议自己动手写过一个接口自动化之后再一起来探讨),否则不明白一些做法的初衷 1.用例结构设计初衷 1.1常见用例结构 1.2 使用中的问题 ...
02、提取接口信息并分析 接口测试主要是测试对服务端资源的增删改查操作,所以在 ZrLog 系统中提取了 5 个与增、删、改、查有关联的接口信息,分别是登录接口、发布文章接口、修改文章接口、删除文章接口、查询文章接口。在设计接口测试用例之前,需要对这5 个接口进行初步的了解与分析,并了解接口之间的关联关系,以便为...
根据手把手带你设计接口自动化测试用例(三):建立数据库实例和测试用例表设计的配置信息的字段来建立配置信息表,并命名为“test_ confifig”。根据上篇文章为此表设计的内容,本表保存的是测试环境的 IP 地址。 接下来通过 CREATE TABLE 语句建立此表,并通过INSERT INTO 语句向表中插入测试环境的 IP 地址。