zoukankan      html  css  js  c++  java
  • 接口测试-为什么做接口测试

       今天开始分享一下接口测试的相关技能,首先对接口这个概念进行一下梳理,英文简称API(Application Programming Interface,应用程序编程接口)
    什么是接口?
      说起接口在不同领域有不同的解释,在计算机编程中接口也分为很多,这里我们定义的接口是指应用程序编程接口,也就是所说的API,偏官方的解释为一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。而对于测试人员来说就是已开发的功能通过非GUI界面传参的方式对指定连接进行调用,最终返回结果这一类型叫做接口。
    为什么要进行接口测试?
      这个回答很简单,现在大部分Web和移动端项目都是前后端分离的模式在进行开发,通过接口调用实现整个系统的正常运行,那么接口就是一个关键的阵地,确保相关接口正确、稳定和安全是整个系统质量可靠的第一道防线,而且这道防线的成本投入相对来说最低而收益最高。通过测试金字塔可以看出:


    1、测试越往下面测试的效率越高,测试质量保障程度越高;
    2、测试越往下面测试的成本越低;
    3、测试越往下面修复bug相对来说越快速;
    4、测试越往下面,职业发展前景越好;
    然而单元测试的技术要求高,因此人员成本相对会高些,这就会导致接口测试成为整个金字塔中性价比最高的部分,这也是为什么做接口测试的主要原因。

  • 相关阅读:
    VS2010引用App_Code下的类文件问题解决方法
    Sql server 2008 sa用户开启教程
    ASP.NET中App_Code,App_Data等文件夹的作用
    错误提示: (provider: Named Pipes Provider, error: 40 Could not open a connection to SQL Server)
    treeview展开一个节点就关闭其他节点
    ASP.NET AJAX Toolkit的安装过程
    c++推荐读物
    for()的多参数
    模板函数I n p u t
    这次真的是下定决心了
  • 原文地址:https://www.cnblogs.com/Bug-Hunter/p/9738783.html
Copyright © 2011-2022 走看看