美文网首页
接口测试入门(三)-测试流程与测试用例设计

接口测试入门(三)-测试流程与测试用例设计

作者: 蹩脚诗人_Ww | 来源:发表于2022-08-18 21:03 被阅读0次

以接口测试入门(二)(https://www.jianshu.com/p/a4582cfba788)开头中的需求为例

需求文档:

一、需求背景

        由于业务需求,需要对服务端下发给客户端的数据,针对客户端的版本号进行控制。

二、具体需求

        客户后台配置数据的列表增加“数据可见显示的最低版本号”入口。配置之后,客户端的版本号需要大于此条数据配置的版本号,才能展示。

接口文档:

接口名称:首页列表数据

地址:/get_list

域名:正式线:https://www.app.com

           测试线:https://www.app-test.com

类型:POST

请求参数:

key:version     是否必填:是      数据类型:String

响应内容:

key:status       是否必填:是      数据类型:String      备注:接口正常请求返回“成功”,失败返回“失败”

key:data         是否必填:是      数据类型: List          备注:无可下发的数据时下发空列表

根据接口测试入门(二)中的流程,我们来一步步测试这个需求

(1)提炼测试点

1.请求参数中的"version"大于后台配置的版本号时,服务端下发此条数据

2.请求参数中的"version"等于后台配置的版本号时,服务端下发此条数据

3.请求参数中的"version"小于后台配置的版本号时,服务端不下发此条数据

4.请求参数中的"version"为空时,服务端提示异常

5.请求参数中的"version"的数据类型非数字时,服务端提示异常

6.请求参数中没有字段"version",服务端提示异常

(因为此处需求是在已有的接口上新增的逻辑,所以功能点只针对新增的逻辑。)

(2)根据测试点整理测试用例

测试用例

(3)根据接口文档在postman中创建接口

创建接口流程详见:https://www.jianshu.com/p/aa4460d258f8

测试线接口:

(4)执行用例及bug提交、跟踪、关闭

在postman中根据用例进行操作,具体过程跟移动端测试相似,不再赘述。

(5)测试线测试完毕,接口上线

等程序将代码上线之后,将域名切换到正式线验证接口功能。

(6)正式线验证完毕,测试结束

相关文章

  • 2018-05-16

    #接口测试用例设计-博客-云栖社区-阿里云 #### 接口测试用例设计一 ##### 1、接口测试概念 接口...

  • Postman

    目录 基础 接口测试简介,接口测试流程,接口测试用例设计,实战接口介绍 Postman简介和安装 Postman接...

  • 测试约定

    与测试人员的约定: 一、测试过程资产部分 1.产出测试输出物: 测试用例:新需求测试用例设计、流程测试用例(老用例...

  • 接口测试入门(三)-测试流程与测试用例设计

    以接口测试入门(二)(https://www.jianshu.com/p/a4582cfba788)开头中的需求为...

  • 如何提高测试效率

    个人1.先明确测试流程2.获取有效信息,明确需求3.设计测试用例规范,沟通效率(测试用例八大要素:测试用例编号,测...

  • 第一节 自动化接口测试用例设计

    接口测试范围首先正常做功能测试用例设计的方法有如下: 我们做接口测试用例设计除了功能测试,还要做异常测试,如下: ...

  • 简析app测试用例的作用

    测试用例的设计是整个测试工作中最重要的一环,也是整个测试流程中难度最大的部分。测试用例是指导整个app的测...

  • k13–7/15 selenium04 - TestNG

    功能测试的流程: 分析需求 → 排测试计划 → 设计测试用例 → 执行测试用例 TestNG说明 TestNG 最...

  • 初级软件测试总结

    1.测试用例编写 1.1 设计测试用例的依据 根据需求文档,项目设计文档,接口文档,系统使用手册等来设计测试用例。...

  • 可复用测试用例研究(用例库)

    软件测试的关键环节是设计和执行测试用例。测试用例的质量与测试人员的技能、经验以及对被测软件的理解密切相关。如果测...

网友评论

      本文标题:接口测试入门(三)-测试流程与测试用例设计

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