产品体验中心 下载与支持 产品社区 合作代理 |  咨询电话:400-035-7887/021-6072 5088
当前位置:泽众软件测试网- 技术文章 -正文

接口自动化测试用例设计,参数覆盖注意事项

发布时间:2020-09-21

接口测试通过输入使用参数组合,获得服务器返回值,并根据预先设定的规则判断是否符合预期值。在接口测试中,根据接口的功能不同,需要侧重检测的方面也不同。
 
1)参数类型(数值型、字符型、布尔型、枚举型、组合类型)
a.特定接口字段对入参的参数类型有要求
例:商品的价格
 
2)异常值:null、空字符
a.必要参数不允许为空
例:登录账号/密码
 
3)边界值
a.有限定取值范围的字段(取值范围内的最大、最小、最大+1、最小-1,范围内取值)
例:用户可用积分
 
4)默认值
a.非必选参数,未传值时采用默认值
 
5)非法值
a.类型不匹配
b.超出类型范围
c.超出操作系统限制
d.系统关键字
 
6)全对偶组合
保证每个参数和其他参数都有组合出现,即采用尽可能少的组合覆盖尽可能对的参数,覆盖性价比很高。
例:3个参数,每个参数有5种取值,大约只需25个用例即可覆盖。
 
7)单点失效
单个参数使用非法或异常值,其他值保持正常取值。
 
8)多点失效
多个参数使用非法或异常值,其他采用正常取值。
 
9)参数组合
采用笛卡尔积的全组合策略。
例:3个参数,每个参数有5种取值,组合起来就有5x5x5=125个测试用例,优点是覆盖全面,缺点是组合数量巨大,工作量大。
 
最后,推荐大家看一下,专业商业接口自动化测试解决方案
本文内容不用于商业目的,如涉及知识产权问题,请权利人联系SPASVO小编(021-60725088-8054),我们将立即处理,马上删除。
沪ICP备07036474号 2003-2024 版权所有 上海泽众软件科技有限公司 Shanghai ZeZhong Software Co.,Ltd.
微信
咨询

添加客服微信 欢迎咨询测试工具和测试服务

微信客服
问题
反馈
产品
画册

扫描二维码下载泽众软件企业宣传册

产品画册
返回
顶部

方案咨询

×
提交信息

电话咨询,400-035-7887,安排专业技术售前给您解答(产品试用、技术交流、服务咨询和商务报价)。

您的信息已成功提交!

我们的客服人员稍后会与您联系