zoukankan      html  css  js  c++  java
  • 【转】接口测试总结

    网络上接口测试资料很多,但是都是很散乱的,于是整理下资料,就有了这个blog

    什么是接口测试

    接口测试是测试系统组件间接口的一种测试。

    接口测试可以分为哪几种

      1、系统与系统之间的调用,比如银行会提供接口供电子商务网站调用,或者说,支付宝会提供接口给淘宝调用

      2、上层服务对下层服务的调用,比如service层会调用DAO层的接口,而应用层又会调用服务层提供的接口,一般会通过

    3、服务之间的调用,比如注册用户时,会先调用用户查询的服务,查看该用户是否已经注册。

    测试思路

    对于接口测试,首先测试人员要懂代码,你只需要知道接口的作用是什么就可以了(有文档更好,但大部分都没有);其次,自己去读开发的代码;然后,根据该接口功能及代码写测试用例。

    用例设计:

    1:写一个程序去调用该接口,看是否能够达到该接口所定义的功能

    2:根据该接口参数,构造不同的用例,测试接口在参数合法及非法情况下能否达到预期效果

    3:根据该接口中的逻辑,设计不同条件的用例,测试该接口实现代码的逻辑

    4:进行容错及健壮性测试

    5:静态检测代码,看是否有内存泄露、或永远走不到的分支、代码规范及逻辑是否合理。

    6:对于一些接口,需要进行多线程测试

    实现方法

    工具来说是很多的,比如loadrunner、soapUI、Jemter等都是可以实现的

  • 相关阅读:
    783. Minimum Distance Between BST Nodes
    290. Word Pattern
    155. Min Stack
    HDU 6069 Counting Divisors (素数+筛法)
    BZOJ 2038 小Z的袜子(hose) (莫队算法)
    HDU 6127 Hard challenge (极角扫描)
    HDU 6096 String (AC自动机)
    LightOJ 1268 Unlucky Strings (KMP+矩阵快速幂)
    CodeForces 219D Choosing Capital for Treeland (树形DP)
    ZOJ 3201 Tree of Tree (树形DP)
  • 原文地址:https://www.cnblogs.com/yanghj010/p/8290022.html
Copyright © 2011-2022 走看看