接口测试(三)

接口测试测试点

 

 

 功能测试

单接口功能

单个业务模块,一般对应一个接口。(登录模块—登录接口)

借助工具、代码、绕开前端界面、组织接口所需要的数据,展开接口测试

业务场景功能

按照用户实际使用场景,梳理接口业务场景

组织业务场景时,一般只需做正向测试即可(与手工一致)

一般建议用最少的用例覆盖最多的业务场景

浏览器开发者工具介绍

 

 

 安全测试

攻击安全

由专业安全测试工程师完成

业务安全

敏感数据是否加密

SQL注入(账号输入'or 1=1#'等之类的)

设计方法与思路

与手工设计不同之处

手工测试是对参数值进行测试而接口可以对参数本身进行测试

比如username:19999999999,

手工测试是测试19999999999,而接口可以修改username这个参数

参数

正向参数

必选参数:所有的必选(必填)都包含

组合参数:所有的必选+任意- 个或多个可选参数

全部参数:所有的必选+所有的可选参数

反向参数

多参:多出一个或多个必选参数(可以任意指定)

少参:缺少一个或多个必选参数

无参:没有必选参数

错误参数:参数名输入错误

 

posted @ 2021-11-10 15:15  申疯疯  阅读(67)  评论(0)    收藏  举报