美文网首页
接口测试的意义是什么?

接口测试的意义是什么?

作者: 82a7fe2508f4 | 来源:发表于2022-07-11 15:15 被阅读0次

一、接口测试的含义

接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。

测试的重点是要检查数据的交换,传递和控制管理过程以及系统间的相互逻辑依赖关系等。

二、接口测试的意义

1、为什么测试接口

接口其实就是前端页面或APP等调用与后端做交互用的,但是功能测试都测了,如测试用户注册功能,规定用户名为6~18个字符,包含字母(区分大小写)、数字、下划线。

▲ 功能测试

对用户名规则进行测试,比如输入20个字符、输入特殊字符等

但这些可能只是在前端做了校验,后端可能没做校验,如果用户名和密码未在后端做校验,而有人又绕过前端校验的话,那用户名和密码不就可以随便输了吗?如果是登录可能会通过SQL注入等手段来随意登录,甚至可以获取管理员权限,那这样不是很恐怖?

2、接口测试的意义

▲ 更早地发现问题

1.测试工作应该更早地介入到项目开发中,因为越早发现bug,修复的成本越低。

功能测试必须要等到系统提供可测试的界面后才能进行。

2.单元测试和接口测试是更早介入测试的两个方面。

接口测试可以在功能界面未开发出来之前对系统的接口进行测试,从而可以更早地发现问题并以更低的成本修复问题。

在一些实际项目开发过程中,开发人员并没有充足的时间去编写单元测试,并且他们往往对自己编写的代码有足够的信心,不愿意将时间“浪费”在单元测试的编写上。这个时候接口测试就会变得更加重要。

▲ 缩短产品研发周期

接口测试的介入可以更早地发现并解决bug,使得留到功能测试阶段被修复的bug减少,从而缩短整个项目的上线时间。

▲ 发现更底层的问题

1.系统中的有些bug如果想通过UI层功能测试会比较困难,或者构造测试条件非常复杂。通过接口测试可以更简单更全面地覆盖到底层的代码逻辑,从而可以发现一些隐藏的bug。

2.通常把UI层的验证称为弱验证,这是因为它很容易被绕过。如果只针对UI层的功能进行测试,就很难发现后端系统对一些异常情况的处理能力,而接口测试可以很容易地验证这些异常情况。

▲ 前端随便变,接口测好了,后端不用变

1.前端与后端的分离,是近年来Web应用开发的一个发展趋势。

2.这种模式的优势

● 前端的专业性越来越高,通过调用Web接口获取数据,从而专注于数据展示和页面交互的设计。

● 后端不必精通前端技术(HTML5/JavaScript/CSS),只专注于数据的处理并提供Web接口即可。

由后端开发的接口既可以提供给Web页面调用,也可以提供给移动APP调用;

既可以提供给公司内部系统调用,也可以提供给公司外部系统调用。

▲ 检查系统的安全性、稳定性

相关文章

  • 接口测试的意义是什么?

    一、接口测试的含义 接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。 测试的重点是要检查数据...

  • 第7期 接口测试(百人计划之五娃分享)

    主讲人:五娃----百人计划成员,职场老鸟,自动化测试实战者。 直播概要:接口是什么怎么测?测哪些 ?接口测试意义...

  • JMeter工具基础-接口测试概述

    接口测试是什么: 1)接口测试又称为API测试,是测试系统组件间接口的一种测试,属于灰盒测试范畴; 2)接口测试主...

  • python接口自动化(三)--如何设计接口测试用例(详解)

    简介 上篇我们已经介绍了什么是接口测试和接口测试的意义。在开始接口测试之前,我们来想一下,如何进行接口测试的准备工...

  • 接口测试&Python实现接口测试

    一、接口测试是什么 1、接口测试是软件测试 2、接口测试是集成测试的一部分 3、接口测试不等同于接口自动化测试 4...

  • jmeter接口测试参数化

    以前也并没有做过接口测试,甚至都不太理解接口到底是什么,但是公司的要求做接口测试,而且接口测试相对功能测试更高效,...

  • API接口测试意义

    API接口测试在软件测试中是十分重要的一环,很多产品都是在一个基础版本的API接口基础上,重新封装上一层接口,对基...

  • API 接口测试意义

    API 接口测试在软件测试中是十分重要的一环,很多产品都是在一个基础版本的 API 接口基础上,重新封装上一层接口...

  • 2018-05-24 接口测试扫盲

    扫盲内容: 1.什么是接口?2.接口都有哪些类型?3.接口的本质是什么?4.什么是接口测试?5.问什么要做接口测试...

  • 【python实践】之接口测试及其自动化

    开篇:接口测试我的理解 1.写在前面 1.1 接口测试最重要的是什么?我的理解是参数,因为对接口的测试就是看不同的...

网友评论

      本文标题:接口测试的意义是什么?

      本文链接:https://www.haomeiwen.com/subject/phenbrtx.html