runxinzhi.com
首页
百度搜索
接口测试用例编写规则
(1)参数正常覆盖。对于接口的参数,接口文档一般都会说明哪些必需项,哪些是非必需项。对于必需的参数,要测试传参数和不传参数接口是否报错?
(2)参数各种情况覆盖。传非法的字符,特殊的字符,空值,超过边界是否报错?错误信息是否正确?
(3)非必需参数覆盖。一般接口对于非必需参数都不会做非正常性传值的判断,所以要测试合法的参数值 ,接口返回的内容是否正确。如果有接口文档说明对非必需参数做了非正常的验证的话,也要对其进行验证。
(4)参数的组合覆盖。有些儿参数需要相互配合着才起作用,如“offset”和“count”组合起来进行翻页,这个时候要组合起来进行测试。
(5)业务逻辑相关的覆盖。有些儿接口与业务逻辑关联密切,单独从接口角度测试,可能会遗漏掉一些儿因业务逻辑而产生的bug。所以如果和业务逻辑相关,也要考虑到业务逻辑相关的测试用例。
相关阅读:
【大厂面试06期】谈一谈你对Redis持久化的理解?
【大厂面试05期】说一说你对MySQL中锁的了解?
【大厂面试04期】讲讲一条MySQL更新语句是怎么执行的?
【大厂面试03期】MySQL是怎么解决幻读问题的?
【大厂面试02期】Redis过期key是怎么样清理的?
【大厂面试01期】高并发场景下,如何保证缓存与数据库一致性?
透过面试题掌握Redis【持续更新中】
MySQL慢查询优化(线上案例调优)
分享一个集成.NET Core+Swagger+Consul+Polly+Ocelot+IdentityServer4+Exceptionless+Apollo+SkyWalking的微服务开发框架
微服务框架Demo.MicroServer运行手册
原文地址:https://www.cnblogs.com/wanglei-xiaoshitou1/p/8550690.html
最新文章
Oracel 数据库表操作
枚举常量化工具
Java IO
eclipse导入spring-framework ,阅读源码
安装Java语言的jdk,配置java环境变量
nginx使用配置
Java开发中json使用,各对象与json相互转换
风起于青萍之末,浪成于微澜之间
游记 | 一场说走就走的旅行,突破常规,惊喜不断
Probius:一个功能强大的自定义任务系统
热门文章
Django model重写save方法及update踩坑记录
python函数eval与ast.literal_eval的区别
Python Django撸个WebSSH操作Kubernetes Pod(下)- 终端窗口自适应Resize
Python Django撸个WebSSH操作Kubernetes Pod
Github Pages访问太慢?通过Netlify免费加速
关于编码你必须知道的知识和技巧
神器推荐 | 办公室久坐的你不可错过的神器
源码给你,零基础搭建一个免费的网址导航站
【大厂面试08期】谈一谈你对HashMap的理解?
【大厂面试07期】说一说你对synchronized锁的理解?
Copyright © 2020-2023
润新知