zoukankan
html css js c++ java
接口测试用例编写规则
(1)参数正常覆盖。对于接口的参数,接口文档一般都会说明哪些必需项,哪些是非必需项。对于必需的参数,要测试传参数和不传参数接口是否报错?
(2)参数各种情况覆盖。传非法的字符,特殊的字符,空值,超过边界是否报错?错误信息是否正确?
(3)非必需参数覆盖。一般接口对于非必需参数都不会做非正常性传值的判断,所以要测试合法的参数值 ,接口返回的内容是否正确。如果有接口文档说明对非必需参数做了非正常的验证的话,也要对其进行验证。
(4)参数的组合覆盖。有些儿参数需要相互配合着才起作用,如“offset”和“count”组合起来进行翻页,这个时候要组合起来进行测试。
(5)业务逻辑相关的覆盖。有些儿接口与业务逻辑关联密切,单独从接口角度测试,可能会遗漏掉一些儿因业务逻辑而产生的bug。所以如果和业务逻辑相关,也要考虑到业务逻辑相关的测试用例。
查看全文
相关阅读:
最近花了几个夜晚帮师妹整了一个企业网站
英文学习网站
Visual Studio 常用快捷键 (二)
Visual Studio 常用快捷键
学习英文之社区,博客及源码
CodeForces 676D代码 哪里有问题呢?
线程中调用python win32com
Python 打包工具cx_freeze 问题记录及解决办法
HDU1301 Jungle Roads
HDU 1875 畅通工程再续
原文地址:https://www.cnblogs.com/wanglei-xiaoshitou1/p/8550690.html
最新文章
快速排序的算法导论划分形式和hoare划分
区间模糊排序---快排思路的应用
程序设计基础第一个程序
C++的const关键词的一些注记
关于C++ 输入输出流状态控制
用照片记录2014
Jquery fullcalendar ref
Jquery Sparklines ref
Jquery mCustomScrollbar ref
Java 做数组拼接时 java.lang.UnsupportedOperationException
热门文章
mysql update select error
object.key和object[key]
jquery 增加,删除样式
将滚动条置顶,置底
mysql
Problem : 1196 ( Lowest Bit )
Problem : 1202 ( The calculation of GPA )
Problem : 1022 ( Train Problem I )
QBlog V2.5 源码开放下载(ASP.NET 番外系列之开端)
Web开发,浏览器通讯原理及流程那点事,你应该听说下
Copyright © 2011-2022 走看看