首页 > 其他分享 >面试常问问题——怎么做接口测试?

面试常问问题——怎么做接口测试?

时间:2024-04-03 11:11:07浏览次数:22  
标签:常问 请求 验证 接口 面试 参数 测试 正确

接口测试是怎么做的?

1)确认要测试范围、测试环境、测试目的、测试时间;

2)阅读接口文档,了解接口的输入、输出、返回码,分析接口之间的业务关系;

3)制定测试计划,编写用例;

4)准备测试环境和接口测试脚本;

5)执行测试脚本,分析测试结果;

6)提交bug并持续跟踪,待修复后进行回归验证;

7)编写和提交测试报告。

 

接口文档一般包含哪些要素?

请求URL、输入参数、输出参数、请求方式

 

接口测试用例包含哪些要素?

接口名称、所属模块、请求URL、请求参数、请求方式、预期结果、实际结果、测试结果

 

接口测试的测试点有哪些?

参数测试、返回值验证、业务数据、接口之间、DB验证

参数测试:

1)正确参数类型和参数长度

2)参数长度不对

3)参数类型不对

3)参数值为空

4)少传参数或多传参数

返回值验证:

1)返回的状态码是否正确;

2)返回的数据和结构是否正确;

业务数据验证:

1)单个参数需要考虑业务数据的属性;

2)多个参数间是否具有业务含义,赋值需要考虑业务上的一一对应关系;

接口之间验证:

1)多个接口之间是否存在关联关系

DB验证:

1)写入数据库的数据是否正确;

2)从数据库查出的数据是否正确;

标签:常问,请求,验证,接口,面试,参数,测试,正确
From: https://www.cnblogs.com/hd-test/p/18112245

相关文章

  • python 面试题练习总结
    python搜索模块的顺序为:内建模块>当前路径,即执行Python脚本文件所在的路径>环境变量中的PYTHONPATH>python安装路径,故答案为C一、导入模块的搜索顺序:(1)首先导入内建模块。首先判断这个module是不是built-in即内建模块,如果是内建模块则引入内建模块,如果不是则在一个称为sys.pat......
  • 【Java初阶(七)】接口
    ❣博主主页:33的博客❣▶文章专栏分类:Java从入门到精通◀......
  • 面试类 - Spring基础(一)
    1.Spring是什么?特性?有哪些模块?                                 SpringLogo一句话概括:Spring是一个轻量级、非入侵式的控制反转(IoC)和面向切面(AOP)的框架。2003年,一个音乐家RodJohnson决定发......
  • 项目开发---用户登录发送短信实现(使用阿里云短信接口)(看这篇就够了)
    目录:使用阿里云开通短信服务教程编写代码使用阿里云开通短信服务教程阿里云官网......
  • 最全硬件工程师笔试面试必刷题库-运放
    本题库会更新硬件工程师笔试面试各个模块。从基本元器件开始,后面更新模电数电,电源,运放,PCB等各方面的设计知识,供相关行业笔试面试参考用。0、负反馈种类(电压并联反馈,电流串联反馈,电压串联反馈和电流并联反馈);负反馈的优点(降低放大器的增益灵敏度,改变输入电阻和输出电阻,改善放......
  • 常见面试算法题-报文解压缩
    ■ 题目描述为了提升数据传输的效率,会对传输的报文进行压缩处理。输入一个压缩后的报文,请返回它解压后的原始报文。压缩规则:n[str],表示方括号内部的str正好重复n次。注意n为正整数(0<n<=100),str只包含小写英文字母,不考虑异常情况。输入描述:输入压缩后的报文:1)不考......
  • 刷题《面试经典150题》(第4天)
    学习目标:刷完面试经典150题链接:面试经典150题学习内容:串联所有单词的子串(困难)→滑动窗口组合(中等)→回溯最大子数组和(中等)→Kadane算法将二叉搜索树变平衡(中等)→平衡二叉树数组中的第K个最大元素(中等)→堆搜索插入位置(简单)→二分查找搜索二维矩阵(中等)→二......
  • 视频监控/云存储/AI智能分析平台EasyCVR集成时调用接口报跨域错误的原因排查
    EasyCVR视频融合平台基于云边端架构,可支持海量视频汇聚管理,能提供视频监控直播、云端录像、云存储、录像检索与回看、智能告警、平台级联、智能分析等视频服务。平台兼容性强,支持多协议、多类型设备接入,包括:国标GB/T28181协议、RTMP、RTSP/Onvif协议、海康Ehome、海康SDK、大华SDK......
  • PowerShell 中,你可以使用 Get-NetRoute 命令来查看本地系统的路由表。这个命令将显示
    PowerShell中,你可以使用Get-NetRoute命令来查看本地系统的路由表。这个命令将显示系统中的所有路由条目,包括目的网络、子网掩码、网关、接口索引等信息。以下是使用Get-NetRoute命令的示例:powershellCopyCodeGet-NetRoute这将列出系统中的所有路由条目。ifIndexDes......
  • 【漏洞复现】用友U8-Cloud FileServlet接口存在任意文件读取漏洞
    免责声明:文章来源互联网收集整理,文章仅供参考,此文所提供的信息只为网络安全人员对自己所负责的网站、服务器等(包括但不限于)进行检测或维护参考,未经授权请勿利用文章中的技术资料对任何计算机系统进行入侵操作。利用此文所提供的信息而造成的直接或间接后果和损失,均由使用者......