0


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

接口测试用例

总部用户同步接口

添加组织

编制人

薛郝

审定人

时间

用例名称

添加组织

接口名称

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

添加用户

编制人

薛郝

审定人

时间

用例名称

新增用户

接口名称

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

用户管理

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

  1. 用户信息<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


本文转载自: https://blog.csdn.net/MXB_1220/article/details/129674549
版权归原作者 软件测试老莫 所有, 如有侵权,请联系我们删除。

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

还没有评论