接口测试learning2

接口测试用例设计

为什么写

1.防止测试点漏测。条理清晰。
2.方便分配工作,评估工作量和时间。
3.面试时使用。

接口测试测试点

功能测试

单接口功能:
手工测试中的单个业务模块,一般对应一个接口。
例:登录业务–》登录接口
加入购物车业务–》加入购物车接口
订单业务–》订单接口
支付业务–》支付接口
借助工具,代码,绕开前端界面,组织接口所需要的数据,展开接口测试。
业务场景功能:
按照用户实际使用场景,数理接口业务场景。
组织业务场景时,一般只需做正向测试即可(与手工一致)。
一般建议用最少的用例覆盖最多的业务场景。

性能测试

相应时长
吞吐量(tps)
并发数
服务器资源利用率

安全测试

攻击安全
由专业安全测试工程师完成
业务安全
敏感数据是否加密
sql注入

设计方法与思路

与手工测试不同之处
1.手工测试,测写入到输入框中的数据是否正确。接口测试测参数对应的参数值是否正确。
2.接口测试,不止针对参数值进行,还可以针对参数本身进行测试。
正向参数:
必选参数:所有必选(必填)都包含
组合参数:所有必选+任意一个或多个可选参数
全部参数:所有必选+所有可选参数
反向参数:
多参:多一个或多个必选参(可任意指定)
少参:缺少一个或多个必选参数
无参:没有必选参数
错误参数:参数名输入错误

单接口测试用例

手工测试用例文档8大要素:
编号,用例名称(标题),模块,优先级,预置条件,测试数据,操作步骤,预期结果
接口测试用例文档10要素:
编号,用例名称(标题),模块,优先级,预置条件,请求方法,URL,请求头,请求体(请求数据),预期结果。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值