searchusermenu
  • 发布文章
  • 消息中心
点赞
收藏
评论
分享
原创

接口测试用例设计场景

2024-06-28 10:03:00
11
0

功能测试:

1.核心业务用例,确保每一个返回参数无缺失
2.非核心业务用例,非核心字段业务测试    
3.典型字段组合测试,返回数据正确    
4.非必填项传空字符    
5.单个非必填赋值    
6.非必填项默认值测试,确保和文档保持一致    
7.超出边界值测试    
8.查询/删除已删除的数据    
9.重复创建数据    
10.请求协议或者请求方式错误,比如post接口用get,http用https    
11.json格式测试,如果传递非json的情况,这时候程序会不会正确的处理,返回相应的 error code,报错信息友好    
12.参数内容数据类型错误,比如int类型参数传空,传字符串    
13.字符串包含特殊字符、空格等    
14.必填项传null    
15.必填项不传    
16.必填项传空字符    
17.必填项传异常值/非特定值    
18.非必填项传null    
19.非必填项传异常值/非特定值/特殊字符

安全测试:

1.数据隔离,查询/删除其他用户数据    
2.sql注入
3.是否返回敏感信息,敏感信息是否加密

一致性测试:

1.每个传参的校验逻辑是否和web端保持一致

接口文档测试:

1.是否有错别字    
2.是否包含清晰的接口描述      
3.是否包含接口约束   
4.是否包含请求URI    
5.是否包含请求头    
6.是否包含请求query参数(如无query,文档中请标注无query参数,可参考【创建储存模板】接口)    
7.请求body参数是否符合:
8.包含参数、类型、是否必填、示例值、对每个传参清晰的描述    
9.响应体是否符合:

10.包含参数、类型和每个返参清晰的描述    
11.是否包含请求示例和响应示例 是否有相应的错误码和错误信息    
12.接口兼容性,需要向下兼容;接口参数的修改务必向下兼容,不能随意修改,导致开发者的旧版接口不可用;  

0条评论
作者已关闭评论
张****丽
2文章数
0粉丝数
张****丽
2 文章 | 0 粉丝
张****丽
2文章数
0粉丝数
张****丽
2 文章 | 0 粉丝
原创

接口测试用例设计场景

2024-06-28 10:03:00
11
0

功能测试:

1.核心业务用例,确保每一个返回参数无缺失
2.非核心业务用例,非核心字段业务测试    
3.典型字段组合测试,返回数据正确    
4.非必填项传空字符    
5.单个非必填赋值    
6.非必填项默认值测试,确保和文档保持一致    
7.超出边界值测试    
8.查询/删除已删除的数据    
9.重复创建数据    
10.请求协议或者请求方式错误,比如post接口用get,http用https    
11.json格式测试,如果传递非json的情况,这时候程序会不会正确的处理,返回相应的 error code,报错信息友好    
12.参数内容数据类型错误,比如int类型参数传空,传字符串    
13.字符串包含特殊字符、空格等    
14.必填项传null    
15.必填项不传    
16.必填项传空字符    
17.必填项传异常值/非特定值    
18.非必填项传null    
19.非必填项传异常值/非特定值/特殊字符

安全测试:

1.数据隔离,查询/删除其他用户数据    
2.sql注入
3.是否返回敏感信息,敏感信息是否加密

一致性测试:

1.每个传参的校验逻辑是否和web端保持一致

接口文档测试:

1.是否有错别字    
2.是否包含清晰的接口描述      
3.是否包含接口约束   
4.是否包含请求URI    
5.是否包含请求头    
6.是否包含请求query参数(如无query,文档中请标注无query参数,可参考【创建储存模板】接口)    
7.请求body参数是否符合:
8.包含参数、类型、是否必填、示例值、对每个传参清晰的描述    
9.响应体是否符合:

10.包含参数、类型和每个返参清晰的描述    
11.是否包含请求示例和响应示例 是否有相应的错误码和错误信息    
12.接口兼容性,需要向下兼容;接口参数的修改务必向下兼容,不能随意修改,导致开发者的旧版接口不可用;  

文章来自个人专栏
文章 | 订阅
0条评论
作者已关闭评论
作者已关闭评论
0
0