接口测试用例怎么编写?给你一个最详细的模板要不要?

这篇具有很好参考价值的文章主要介绍了接口测试用例怎么编写?给你一个最详细的模板要不要?。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

接口测试用例

总部用户同步接口

添加组织

添加用户

删除组织

删除用户

更新组织

更新用户

应用系统同步用户接口

根据组织编码获取用户

根据系统编码获取用户

构型数据的集成

获取构型数据接口


接口测试用例

总部用户同步接口

添加组织

编制人

薛郝

审定人

时间

用例名称

添加组织

接口名称

urn:orgservice

项目名称

C919大型客机客户服务应用系统集成平台

编号/版本

参考信息

C919大型客机客户服务应用系统集成平台详细设计V2.1

测试目的

测试通过该接口能否正确添加一个组织。

接口方法名

addOrg

用例编号

步骤名称

输入

预期输出

实际输出

是否通过

备注

1

正确添加一个组织

输入所有必填字段。

1. 组织编号<orgCode>不为空,不为null;

2. 组织名称<orgName>不为空,不为null

3. 上级组织编<parentOrgCode>号不为空,不为null;

4. 组织类型<orgType>不为空,不为null;

5. 组织排序位<orderNum>不为空,不为null。

返回正确结果;数据库中新增组织信息正确。

符合预期结果

通过

2

组织编号为空

组织编号<orgCode>为空,为null;其他四项不为空,不为null。

无法返回正确结果。

符合预期结果

通过

3

组织名称为空

组织名称<orgName>为空,为null;其他四项不为空,不为null。

无法返回正确结果。

符合预期结果

通过

4

上级组织编号为空

上级组织编<parentOrgCode>为空,为null;其他四项不为空,不为null。

无法返回正确结果。

符合预期结果

通过

5

组织类型为空

组织类型<orgType>为空,为null;其他四项不为空,不为null。

无法返回正确结果。

符合预期结果

通过

6

组织排序位为空

组织排序位<orderNum>为空,为null;其他四项不为空,不为null。

无法返回正确结果。

符合预期结果

通过

备注

                   2023最新合集Python自动化测试开发框架【全栈/实战/教程】合集精华,学完年薪40W+_哔哩哔哩_bilibilihttps://www.bilibili.com/video/BV1AF411T7qJ/?spm_id_from=333.999.0.0

                                

 文章来源地址https://www.toymoban.com/news/detail-402205.html

添加用户

编制人

薛郝

审定人

时间

用例名称

新增用户

接口名称

urn:userservice

项目名称

C919大型客机客户服务应用系统集成平台

编号/版本

参考信息

C919大型客机客户服务应用系统集成平台详细设计V2.1

测试目的

测试通过该接口能否成功在指定组织下添加一个用户

接口方法名

addUser

用例编号

步骤名称

输入

预期输出

实际输出

是否通过

备注

15

正确在指定组织下添加一个用户

输入所有必填字段。

1. 用户信息<user>不为空,不为null;

2. 组织信息<org>不为空,不为null。

返回正确结果;数据库中更新组织信息正确。

符合预期结果

通过

16

正确在多个指定组织下添加同一个用户

输入所有必填字段。

1. 用户信息<user>不为空,不为null;

2. 需要添加的多个组织信息<org>不为空,不为null。

返回正确结果;数据库中更新组织信息正确。

符合预期结果

通过

17

用户信息为空

用户信息<user>为空,为null;组织信息不为空,不为null。

无法返回正确结果。

符合预期结果

通过

18

组织信息为空

组织信息<org>为空,为null。用户信息不为空,不为null。

无法返回正确结果。

符合预期结果

通过

备注

删除组织

编制人

薛郝

审定人

时间

用例名称

删除组织

接口名称

urn:orgservice

项目名称

C919大型客机客户服务应用系统集成平台

编号/版本

参考信息

C919大型客机客户服务应用系统集成平台详细设计V2.1

测试目的

测试通过该接口能否成功删除一个组织

接口方法名

deleteOrg

用例编号

步骤名称

输入

预期输出

实际输出

是否通过

备注

7

删除组织

输入所有必填字段。

组织编号<orgCode>不为空,不为null。

返回正确结果;数据库中正确删除组织信息。

符合预期结果

通过

8

组织编号为空

组织编号<orgCode>为空,为null。

无法返回正确结果。

符合预期结果

通过

备注

删除用户

编制人

薛郝

审定人

时间

用例名称

删除用户

接口名称

urn:userservice

项目名称

C919大型客机客户服务应用系统集成平台

编号/版本

参考信息

C919大型客机客户服务应用系统集成平台详细设计V2.1

测试目的

测试通过该接口能否成功在指定组织下添加一个用户

接口方法名

deleteOrg

用例编号

步骤名称

输入

预期输出

实际输出

是否通过

备注

21

删除指定组织下的一个用户

输入所有必填字段。

用户ID <uid>不为空,不为null。

返回正确结果;数据库中更新组织信息正确。

符合预期结果

通过

22

用户ID为空

用户ID <uid>为空,为null。

无法返回正确结果。

符合预期结果

通过

备注

更新组织

编制人

薛郝

审定人

时间

用例名称

更新组织

接口名称

urn:orgservice

项目名称

C919大型客机客户服务应用系统集成平台

编号/版本

参考信息

C919大型客机客户服务应用系统集成平台详细设计V2.1

测试目的

测试通过该接口能否成功更新一个组织

接口方法名

updateOrg

用例编号

步骤名称

输入

预期输出

实际输出

是否通过

备注

9

正确更新一个组织

输入所有必填字段。

1. 组织编号<orgCode>不为空,不为null;

2. 组织名称<orgName>不为空,不为null;

3. 上级组织编<parentOrgCode>号不为空,不为null;

4. 组织类型<orgType>不为空,不为null;

5. 组织排序位<orderNum>不为空,不为null。

返回正确结果;数据库中更新组织信息正确。

符合预期结果

通过

10

组织编号为空

组织编号<orgCode>为空,为null;其他四项不为空,不为null。

无法返回正确结果。

符合预期结果

通过

11

组织名称为空

组织名称<orgName>为空,为null;其他四项不为空,不为null。

无法返回正确结果。

符合预期结果

通过

12

上级组织编号为空

上级组织编<parentOrgCode>为空,为null;其他四项不为空,不为null。

无法返回正确结果。

符合预期结果

通过

13

组织类型为空

组织类型<orgType>为空,为null;其他四项不为空,不为null。

无法返回正确结果。

符合预期结果

通过

14

组织排序位为空

组织排序位<orderNum>为空,为null;其他四项不为空,不为null。

无法返回正确结果。

符合预期结果

通过

备注

                 2023最新合集Python自动化测试开发框架【全栈/实战/教程】合集精华,学完年薪40W+_哔哩哔哩_bilibilihttps://www.bilibili.com/video/BV1AF411T7qJ/?spm_id_from=333.999.0.0

                              

 

更新用户

编制人

薛郝

审定人

时间

用例名称

更新用户

接口名称

urn:userservice

项目名称

C919大型客机客户服务应用系统集成平台

编号/版本

参考信息

C919大型客机客户服务应用系统集成平台详细设计V2.1

测试目的

测试通过该接口能否成功在指定组织下添加一个用户

接口方法名

updateUser

用例编号

步骤名称

输入

预期输出

实际输出

是否通过

备注

19

更新指定组织下的一个用户

输入所有必填字段。

1. 用户信息<user>不为空,不为null;

2. 组织信息<org>不为空,不为null。

返回正确结果;数据库中更新组织信息正确。

符合预期结果

通过

20

用户信息为空

用户信息<user>为空,为null;组织信息不为空,不为null。

无法返回正确结果。

符合预期结果

通过

备注

应用系统同步用户接口

根据组织编码获取用户

编制人

薛郝

审定人

时间

用例名称

接口名称

项目名称

C919大型客机客户服务应用系统集成平台

编号/版本

参考信息

C919大型客机客户服务应用系统集成平台详细设计V2.1

测试目的

集成平台能否成功推送数据到应用系统

接口方法名

getSubOrgUserByTim

用例编号

步骤名称

输入

预期输出

实际输出

是否通过

备注

2

用户管理

通过接口管理用户,输入所有必填字段。

3. 用户信息<user>不为空,不为null。

能够返回正确的开户、销户、更新用户的信息。成功同步数据。

符合预期结果

通过

3

组织管理

通过接口管理组织,输入所有必填字段。

1. 组织信息<org>不为空,不为null。

能够返回正确的新增、撤销、变更组织的信息。成功同步数据。

符合预期结果

通过

4

指定组织下的用户管理

通过接口管理指定组织下的用户,输入所有必填字段。

1. 用户信息<user>不为空,不为null;

2. 组织信息<org>不为空,不为null。

能够返回正确的开户、销户、更新用户的信息。成功同步数据。

符合预期结果

通过

备注

根据系统编码获取用户

编制人

薛郝

审定人

时间

用例名称

同步数据

接口名称

项目名称

C919大型客机客户服务应用系统集成平台

编号/版本

参考信息

C919大型客机客户服务应用系统集成平台详细设计V2.1

测试目的

应用程序能否成功同步数据

接口方法名

getUserByAppCode

用例编号

步骤名称

输入

预期输出

实际输出

是否通过

备注

1

成功同步数据

1. 应用系统调用ESB上的webservice接口,发起请求;

2. ESB通过访问提供服务的webservice接口,在Web容器上的webservice实现时通过调用TDS或者DB把用户数据查询出来;

3. 然后返回给webservice服务;

4. 再还回给ESB,最后返回给应用系统。

返回正确结果,成功同步数据。

符合预期结果

通过

备注

构型数据的集成

获取构型数据接口

编制人

薛郝

审定人

时间

用例名称

注册构型数据服务文件

接口名称

项目名称

C919大型客机客户服务应用系统集成平台

编号/版本

参考信息

C919大型客机客户服务应用系统集成平台详细设计V2.1

测试目的

通过该接口能否成功注册构型数据文件

接口方法名

getGxDate

用例编号

步骤名称

输入

预期输出

实际输出

是否通过

备注

1

正确注册一个构型数据

按照顺序依次输入所有必填字段。所有输入元素不为空,不为null;

返回正确结果;数据库中注册组织信息正确。

符合预期结果

通过

备注

2023最新合集Python自动化测试开发框架【全栈/实战/教程】合集精华,学完年薪40W+_哔哩哔哩_bilibilihttps://www.bilibili.com/video/BV1AF411T7qJ/?spm_id_from=333.999.0.0                 接口测试用例怎么编写?给你一个最详细的模板要不要?

 

到了这里,关于接口测试用例怎么编写?给你一个最详细的模板要不要?的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 怎么快速定位bug?怎么编写测试用例?

    目录 01定位问题的重要性  02问题定位技巧 03初次怎么写用例 作为一名测试人员如果连常见的系统问题都不知道如何分析,频繁将前端人员问题指派给后端人员,后端人员问题指派给前端人员,那么在团队里你在开发中的地位显而易见 , 口碑、升值、加薪那应该是你遥不可

    2024年02月15日
    浏览(56)
  • 自动化用例编写思路 (使用pytest编写一个测试脚本)

    目录 一,明确测试对象 二,编写测试用例 构造请求数据 封装测试代码 断言设置 三,执行脚本获取测试结果 四,总结 经过之前的学习铺垫,我们尝试着利用pytest框架编写一条接口自动化测试用例,来厘清接口自动化用例编写的思路。 我们在百度搜索天气查询,会出现如下

    2024年02月16日
    浏览(58)
  • 使用AI编写测试用例——详细教程

    随着今年chatGPT的大热,每个行业都试图从这项新技术当中获得一些收益 我之前也写过一篇测试领域在AI技术中的探索:软件测试中的AI——运用AI编写测试用例 现阶段AI还不能完全替代人工测试用例编写,但是如果把AI当做一个提高效率的工具,它将会是一个很实用很强大的辅

    2024年02月04日
    浏览(43)
  • 七分钟教会你如何编写一个合格的测试用例

    目录 1、测试用例的基本要素 2、根据测试用例去测试带来的好处 3、测试用例的设计方法 3.1、等价类 3.2、边界值 3.3、错误猜测法 3.4、场景法 3.5、因果图法  3.6、正交排列 4、怎样判断一个测试用例是好的测试用例         测试用例是为了实施测试而向被测试的系统提供

    2024年02月03日
    浏览(53)
  • 如何编写接口自动化框架系列通过yaml来管理测试用例(四)

    本文是接口自动化测试框架系列篇的第四篇 ,主要介绍yaml包的使用 。自动化测试的本质是将功能测试用例交给代码去 目录 1. yaml介绍? 2.python中的yaml包 3.项目中使用yaml包 4 项目总结 执行 ,测试人员往往是在自动化框架添加对应的测试用例即可(也叫测试脚本)。而维护测试

    2024年02月07日
    浏览(59)
  • 如何编写一个好的测试用例?才能防止背黑锅

    在这之前,思考一个问题,下面这个简单的QQ登录页面,一共又多少条测试用例? 答案是100条以上。 那么,什么是测试用例? 测试用例是用于检查特定应用程序/软件是否正常工作所需的软件测试的定义格式。测试用例由需要检查以测试应用程序或软件的一组特定条件组成,

    2024年01月20日
    浏览(48)
  • 史上最详细的小程序测试用例模板,以后再也不怕测试用例不会写了

    目录 1. 文档介绍 1.1 文档目的 1.2 文档范围 1.3 读者对象 1.4 术语与缩写解释 2. 功能测试用例 2.1 被测试对象的介绍 2.2 测试范围与目的 2.3 测试环境与测试辅助工具的描述 2.4 功能测试用例 附录:评审意见 设计测试用例的目的是测试系统是否能够正确完成整个业务流程,在一

    2023年04月11日
    浏览(40)
  • 让chatgpt从一个查询接口写接口测试用例

    要求: 一个查询接口,入参有currPage,order,pageSize,sortBy,所有入参为非必须,请帮我写出这个接口所有接口用例 根据你提供的信息,下面是该查询接口所有可能的接口用例: 当所有参数都不传递时,查询接口会返回所有符合条件的结果。 当传递 currPage 参数时,查询接口

    2024年02月06日
    浏览(37)
  • 全网最详细等价类和边界值的不同比较,科学编写测试用例

    对海量数据按照需求和数据特性划分成若干个(可控)类型,每个类型中的任一个数据的测试效果一致,从每个类型中任意抽取一个数据进行测试 目的: 解决“完全(穷举)测试是不可能”的问题,实际上是解决成本问题 属性: 设计、制造数据的方法,黑盒测试 原则: 子

    2023年04月19日
    浏览(36)
  • 接口自动化测试项目2.0,让你像Postman一样编写测试用例,支持多环境切换、多业务依赖、数据库断言等

    接口自动化测试项目2.0 本框架主要是基于 Python + unittest + ddt + HTMLTestRunner + log + excel + mysql + 企业微信通知 + Jenkins 实现的接口自动化框架。 项目参与者: 陈勇志 技术支持邮箱: 262667641@qq.com 个人微信: Testing_player 个人博客地址: https://home.cnblogs.com/u/Nephalem-262667641 微信公众号:测

    2024年02月16日
    浏览(68)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包