接口测试相关梳理

1.为什么做接口测试?
测试左移:
    目前现在的系统实现基本上都是前后端分离的,前后端的开发进度不一样,很多时间基本上会时后台接口会提前开发好,这样为了尽早介入测试、尽早发现问题,所以会先进行接口测试;
优先从接口层面验证功能的实现,且通过接口测试集成一些接口测试框架,会极大的提供测试效率;在后续回归的时候,也可以直接通过跑一下接口自动化CASE,提高测试效率。

基于安全考虑:
    现在很多系统仅仅通过前端控件上面做了限制,已经不能满足系统的安全性要求了;利用抓包工具就可以直接绕开前端的限制,所以除了前端的限制之外,接口层面也应该加以限制,所以后端接口验证也是必须的。

2.接口测试流程都是怎么做的?
需求分析
接口文档分析:接口的请求与响应
    请求的URL、请求信息头、请求方法、请求参数;
    响应状态码、响应信息的格式、响应内容、异常返回错误信息和错误代码;
    分析多个接口之间的依赖关系;
    
测试计划
用例设计
用例执行
测试脚本构建:测试用例转换成测试脚本的构建过程;
    接口测试用例脚本化:比如Postman、jmeter
缺陷管理与回归
测试报告

























全部评论

相关推荐

点赞 收藏 评论
分享
牛客网
牛客企业服务