洞察探索open banking如何通过小程序容器技术助力金融企业实现数据安全和数字化转型
1150
2022-09-09
接口自动化测试02-编写接口测试用例方法
经常考虑的方面
功能
功能实现正确性功能实现完整性正常场景异常场景
逻辑业务
逻辑依赖性(如:登录依赖)业务依赖(如:基金转让,要先有基金申购)
异常测试
参数异常
参数缺少,参数传多了,参数类型不匹配,参数必填性,组合参数传值错误
数据异常
数据长度超长,数据小于最低限制,数据值与设置值不匹配(某字段值,只能传0和1),数据为空,数据依赖
4.安全
Cookie、header、唯一识别码
接口测试用例常用方法
必需参数覆盖
对于必填参数逐个校验必填性
字段校验
非数值型参数:传非法的字符,特殊的字符,空值,字符类型,字符长度校验
数值型参数:整型、浮点型、0、负数,边界值、传入字符
边界值、等价类
非必需参数覆盖
一般接口对于非必需参数都不会做非正常性传值的判断,所以要测试合法的参数值 ,接口返回的内容是否正确。如果有接口文档说明对非必需参数做了非正常的验证的话,也要对其进行验证。
参数的组合覆盖
覆盖组合参数场景,如“offset”和“count”组合起来进行翻页,这个时候要组合起来进行测试。
业务逻辑相关的覆盖
有些儿接口与业务逻辑关联密切,单独从接口角度测试,可能会遗漏掉一些儿因业务逻辑而产生的bug。所以如果和业务逻辑相关,也要考虑到业务逻辑相关的测试用例。
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~