runxinzhi.com
首页
百度搜索
接口测试用例编写规则
(1)参数正常覆盖。对于接口的参数,接口文档一般都会说明哪些必需项,哪些是非必需项。对于必需的参数,要测试传参数和不传参数接口是否报错?
(2)参数各种情况覆盖。传非法的字符,特殊的字符,空值,超过边界是否报错?错误信息是否正确?
(3)非必需参数覆盖。一般接口对于非必需参数都不会做非正常性传值的判断,所以要测试合法的参数值 ,接口返回的内容是否正确。如果有接口文档说明对非必需参数做了非正常的验证的话,也要对其进行验证。
(4)参数的组合覆盖。有些儿参数需要相互配合着才起作用,如“offset”和“count”组合起来进行翻页,这个时候要组合起来进行测试。
(5)业务逻辑相关的覆盖。有些儿接口与业务逻辑关联密切,单独从接口角度测试,可能会遗漏掉一些儿因业务逻辑而产生的bug。所以如果和业务逻辑相关,也要考虑到业务逻辑相关的测试用例。
相关阅读:
go cobra Error: required flag(s) "pkg-name" not set
Linux 防火墙及开放端口管理
第二十九节 jQuery之新建节点操作
Why is one loop so much slower than two loops?
Why in the code “456”+1, output is “56”
I want to learn Android Development, where do I start?
UIColor
UITextField
UITableViewController
NSString 字符串
原文地址:https://www.cnblogs.com/wanglei-xiaoshitou1/p/8550690.html
最新文章
自动化测试(—)Web自动化测试理解
JAVA设计模式:状态模式
java的jdk下载url
centos7配置vsftp 要是用21port
xpath转载
机器学习四剑客:numpy,pandas,pil,matplotlib 学习简述总结
转载的指令仅用于自己学习 指令集合
程序返回dos操作系统
完整段定义·2 使用标号
完整段定义1
热门文章
简化段定义2 过程定义
简化段定义1
Mysql 事件(定时任务)
rpm软件包管理的详细解读
js 日期时间的格式化
Vue 生命周期详解
linux下杀死进程(kill)的N种方法
go math/rand包详解
Go配置管理神器—Viper中文教程
go cobra实例讲解
Copyright © 2020-2023
润新知