1. 测试点
功能测试
- 单接口功能:
- 手工测试中的单个业务模块,一般对应一个接口
- 登录业务---->登录接口
- 加入购物车业务---->加入购物车接口
- 订单业务---->订单业务接口
- 支付业务--->支付业务接口
- 借助工具、代码以此绕开前端界面,组织接口所需要的数据,展开接口测试
- 手工测试中的单个业务模块,一般对应一个接口
- 业务场景功能
- 按照用户实际使用场景,梳理接口业务场景
- 组织业务场景时,一般只需做正向测试即可(与手工一致)
- 一般用最少的用例覆盖最多业务场景
- 登录---搜索商品---加入购物车---下单---支付---评价
性能测试
- 响应时长
- 吞吐量
- 并发数量
- 服务器资料利用率
安全测试
- 攻击安全---与测试工程师无关
- 业务安全---测试方向
- 敏感数据是否加密
- SQL注入:用户能输入数据的位置,写入SQL语句
- SQL注入安全,用户恶意写入的SQL语句,不会执行,查询数据库
2.与手工设计不同之处
1.手工测试,测写入到输入框的数据是否正确.接口测试测参数对应的参数值是否正确
2.接口测试,不单针对参数值进行,还可以对参数本身进行测试
- 正向参数:
- 必选参数:所有的必填(必选)都包含