zoukankan      html  css  js  c++  java
  • Web接口测试理论知识分享

    首先谈下接口的定义分为2类,程序接口和协议接口

    1.程序模块接口,具体到程序中就是提供了输入输出的类 方法,我们可以通过传入不同的参数,来验证程序接口的功能

    2、协议接口  比如HTTP/SOAP协议,这类接口对底层代码实现了封装,通过协议的方式对外提供调用,我么可以通过其他编程语言和工具进行测试。这是重点需要测试的

    接口的分类:

    1、系统与系统的接口,比如微信 微博提供的第三方登录接口 ,你开发的应用可以直接调用实现用户的登录

    2、下层服务对上层服务的接口  应用层  Service层  DB层---------各层之间的交汇都是通过接口

    方式如下:应用层与Service层通过HTTP接口,Service层与DB层主要通过DAO数据库访问接口

    3、系统内 服务与服务之间的调用  比如开发一个用户查询接口,输入id返回用户的信息,id不存在返回NULL,新开发一个用户抽奖接口,接口需要用户id和抽奖id,

    抽奖接口拿到用户Id后才去查询是否中奖,这个CASE说明用户抽奖接口调用了用户查询接口    传参数

    谈下接口测试的意义和价值

    1、更早的发现问题

    2、发现底层的问题(系统的一些底层逻辑不大容易在UI层触发)

    3、检查服务器的异常处理能力 (前端的验证测试称之为弱验证,很多时候测试不到)

    一种理念 分层的自动化测试  测试金字塔    UI  service  UNIT

  • 相关阅读:
    LOJ#10106. 「一本通 3.7 例 2」单词游戏
    小木棍(爆搜减枝)
    倍增求lca(模板)
    2018年第九届蓝桥杯C/C++A组省赛(最后一题)
    LOJ#10172. 「一本通 5.4 练习 1」涂抹果酱
    【[APIO/CTSC2007]动物园】状压DP
    c++滚动数组
    状态压缩入门(附经典题目和题解)
    小 M 的算式(dfs)
    P与NP问题详解
  • 原文地址:https://www.cnblogs.com/smartwen666/p/7904517.html
Copyright © 2011-2022 走看看