赞
踩
文档分析
首先,我们拿到接口文档,开始对文档进行测试(检查是否有错别字等),分析,是否有不理解的地方,如果有可以找开发问一下,最主要的就是要对接口的每一个请求参数,及其返回值都得熟悉,并且知道参数的关联关系
用例编写
对接口文档熟悉之后,就开始编写接口测试用例,主要是按照请求参数合法与不合法的情况编写的,不合法的情况有(参数类型不合法,参数的范围,前后台定义是否一致),比如登录接口,账号 密码的等价类边界值
如果接口还有严格的先后顺序,我们得考虑调换顺序测试,如先登录才能加入购物车
使用的工具
自动化? python+requests
手工: jmeter,postman
测试执行
先测试的单接口,再测试的关联接口
通过性测试: 首先我们得保证接口是好的,根据接口文档上的参数正常传入,确认返回的结果
参数组合: 然后我们需要考虑参数组合的情况,如:商品详情接口的必填项(商品id,名称),还有一些选填项,如果我对这些必填项选填项做组合,是否可以请求成功
接口安全: 是否可以绕过验证? 比如说购买了一个商品,它的价格是300元,那我在支付的时候,我把这个商品的价格改成3元,后 端有没有做验证,更狠点,我把钱改成-3,是不是我的余额还要增加?
不是商家是否可以修改商品信息的接口
异常验证: 输入参数按照不合法的情况填写,如 必传非必传、参数类型、入参长度。
如果有性能指标,可能还需要测试,接口并发的情况,如多个用户同时抢购最后一个商品,接口的响应时间,对应的返回情况
BUG管理追踪
编写测试报告
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。