博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
测试开发系类之接口自动化测试
阅读量:6989 次
发布时间:2019-06-27

本文共 645 字,大约阅读时间需要 2 分钟。

接口定义

代码角度的接口Interface

定义:Java中的接口是一系列方法的声明,是一些方法特征的集合,一个接口只有方法的特征没有方法的实现,因此这些方法可以在不同的地方被不同的类实现,而这些实现可以具有不同的行为(功能)。

特征:一个类可以实现多个接口,接口弥补的类不能多继承的缺点

实际工作中提及的接口

定义规范和约束,确保模块与模块之间,系统与系统之间通信

通常工作中提及的接口分为两大类:

  1. 直接调用某个类中的方法,模块接口测试
  2. 通过协议(如http)调用服务端(web)或者外部系统的某个方法
接口的本质即方法

重要:实际工作中接口测试,需要提供详尽的接口文档,包括明确的输入(方法参数)和输出信息(方法的返回值)

接口测试

定义:接口测试属于单元测试的一种,它不属于真正的白盒测试(接口测试不需要关注代码内部逻辑实现)。接口测试可以理解为灰盒测试

接口测试主要内容:

  1. 检查接口返回的数据是否与预期结果一致
  2. 检查接口的容错性,假如传递数据的类型错误时是否可以处理
  3. 接口参数的边界值
  4. 接口的性能,接口处理数据的时间也是测试的一个算法
  5. 接口的安全性,特别是外部接口

主流接口测试工具

模块接口

Java Junit3/4、TestNG

Python unitest
C++ cppunit

外部接口和服务端(web)接口

httpclient

Jmeter(主流)
SoupUI(免费版和收费版)
postman(chrome插件)、httprequester(Firefox插件)

转载地址:http://dbzvl.baihongyu.com/

你可能感兴趣的文章
vs2013中国集
查看>>
IOS加强知识(1)理解力Objective-C
查看>>
BZOJ 2878([Noi2012]-失落的游乐园树DP+出站年轮加+后市展望DP+vector的erase)
查看>>
ECSHOP订单自动确认
查看>>
Odoo SSO 单点登录
查看>>
【转】向HTML中插入视频并兼容所有浏览器的方法
查看>>
I.MX6 I2C DS1337 disable square-wave output
查看>>
php中一些函数的用法
查看>>
【BZOJ】3996: [TJOI2015]线性代数
查看>>
巧用枚举类型,实现项目的多语言切换
查看>>
Hibernate createCriteria查询详解
查看>>
关于Action返回结果类型的事儿(下)
查看>>
检测客户端显示器分辨率、浏览器类型和客户端IP
查看>>
Thread之三:Thread Join()的用法
查看>>
C编程基础
查看>>
jquery判断滚动条是否到底部
查看>>
jquery 选择对象随心所欲,遍历数组更是易如反掌
查看>>
CI-持续集成(1)-软件工业“流水线”概述
查看>>
JSF教程(9)——生命周期之Process Validations Phase
查看>>
[转载]AxureRP常用快捷键
查看>>