在谈接口过程测试之前,首先需要向大家说明:接口测试对于测试人员而言,非常非常重要。 了解功能测试的界面测试,可以在企业获得非常好的薪资。 信不信由你,下面的链接(下方链接也有接口学习方法及学习资源的分享
这么重要的接口测试,一般也是面试笔试必问。为了便于记住接口测试流程,首先普及常用的UI功能测试流程,然后找出接口和功能两个测试的区别进行说明。
先普及下UI功能测试的6大流程:
1、需求分析与审视
2、制定测试计划
3、用例的设计与审视
4、用例执行
5、缺陷管理
6、测试报告再来看下接口测试的8大流程:
1、需求分析2、Api文档分析与评审
3、测试计划制定
4、用例设计与修改5、环境搭建(工具)
6、用例的执行
7、缺陷管理
8、测试报告根据以上流程,按接口测试流程与ui功能测试流程大致相同,不同之处在于1)Api文档分析 2)环境搭建这两项。
阐明了接口测试的八个过程后,接下来我们将详细介绍八个过程中的每一个。
界面1、需求分析项目成立后,对产品整体需求进行认识和理解(与功能测试需求分析一致)。 注:此时,只有产品的需求文档,安装人员尚未开始建模。 主要目的是确保各部门(产品、开发、测试.)对需求的理解一致。
接口流程2 、api文档分析【重点】该环节主要分析:要求和响应。
请求:
1、要求网址是否合理
2、请求标头是否明确
3、理赔方法是否合理
4、要求参数是否必须、含义、参数方式(URL(form ) JSON )响应:
1、响应状态代码是否合理
2、响应数据格式是否明确
3、响应头内容是否明确异常:异常回复信息和错误代码
业务:接口之间的依赖关系
备注:如上图所示,可以用思维导图进行本环节流程的分析。
这一进程的重点是:
1、要求参数方式和类型
2、接口之间的依赖关系
3、错误异常过程3,由测试计划测试Leader编写。 目的:分配测试任务进度安排,指导测试计划的执行。
核心:风险预测与控制,衡量什么、谁衡量、如何衡量。
流程4、用例设计提示:该环节主要针对参数、测试数据、安全、依赖、异常。
测试用例大致分为两种。
1、根据需要提取测试点
2、设计测试用例覆盖测试点
流程5,环境构建提示:项目环境的部署必须按照计划中的时间表执行,是否需要部署测试人员。
环境构建可以是LAMP,也可以是LNMP。
想学习LNMP环境构建视频,请点击下面的百度网盘获取。
3359 pan.Baidu.com/s/1 PTC leva7EC vcw _ tbkfsxbg
提取代码: qpcf
使用流程6: 用例执行公司指定的工具运行测试用例。
提示:提交测试前最好安排冒烟测试,保证提交测试时按时执行
过程7 )使用缺陷管理缺陷管理工具管理运行用例中的缺陷(与功能测试缺陷管理匹配) ) ) ) ) ) ) ) ) ) ) ) )。
提示:缺陷提交-修复-恢复-关闭
流程8:测试报告不同的测试报告公司有不同的模板,但测试报告主题内容一般分为下列四部分:
1、测试流程
2、缺陷统计
3、缺陷分析
4、测试总结
最后总结:总结1:接口测试需要围绕测试计划进行
总结2:接口测试的重点是api文档分析、用例设计
对接口api文档的分析侧重于以下两个方面:
1、请求参数说明实例:是否必须、类型、取值范围
2、接口间业务以来的关系总结3:具体的接口实用程序主要由后台协议和测试计划测试工具决定,可用的工具如postman、jmmn
若看完此篇接口流程文章的不过瘾,想深入了解接口测试,可查看下方接口有关的视频教程:
全套软件测试免费视频: https://pan.Baidu.com/s/1 PTC leva7EC vcw _ tbkfsxbg
提取代码: qpcf