资讯专栏INFORMATION COLUMN

测试开发系类之接口自动化测试

alexnevsky / 3019人阅读

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

接口定义

代码角度的接口Interface

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

实际工作中提及的接口

定义规范和约束,确保模块与模块之间,系统与系统之间通信
通常工作中提及的接口分为两大类:

直接调用某个类中的方法,模块接口测试

通过协议(如http)调用服务端(web)或者外部系统的某个方法

接口的本质即方法

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

接口测试

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

检查接口返回的数据是否与预期结果一致

检查接口的容错性,假如传递数据的类型错误时是否可以处理

接口参数的边界值

接口的性能,接口处理数据的时间也是测试的一个算法

接口的安全性,特别是外部接口

主流接口测试工具

模块接口

Java Junit3/4、TestNG
Python unitest
C++ cppunit

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

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

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/8925.html

相关文章

  • 小程序开发类之基础部分-开发工具

    摘要:与网络相关可以查看工具的使用在后面的开发学习中,随着项目的进展可以再进行一步一步的摸索。阅读原文进入直播间进行交流阅读原文文章首发微信公众号全栈工程师微信号 根据不同开发环境去下载对应的开发工具 http://dwz.cn/4hOfGk 笔者是用MAC版本,扫码登陆之后(扫码的前提需要完成小程序帐户的注册)showImg(https://segmentfault.com/img/bV...

    233jl 评论0 收藏0
  • 小程序开发类之基础部分-开发工具

    摘要:与网络相关可以查看工具的使用在后面的开发学习中,随着项目的进展可以再进行一步一步的摸索。阅读原文进入直播间进行交流阅读原文文章首发微信公众号全栈工程师微信号 根据不同开发环境去下载对应的开发工具 http://dwz.cn/4hOfGk 笔者是用MAC版本,扫码登陆之后(扫码的前提需要完成小程序帐户的注册)showImg(https://segmentfault.com/img/bV...

    rockswang 评论0 收藏0
  • Spring注解专题系类(二)

    摘要:的在单例被破坏时由进行方法调用。定义并实现这两个接口容器创建完成注解是的缩写,意思是规范提案。在创建完成并且属性赋值完成来执行初始化方法在容器销毁之前回调通知支持自动装配,类似。 Spring注解应用篇--IOC容器Bean生命周期 这是Spring注解专题系类文章,本系类文章适合Spring入门者或者原理入门者,小编会在本系类文章下进行企业级应用实战讲解以及spring源码跟进。本文...

    Alex 评论0 收藏0
  • 手摸手,带你用vue撸后台 系列一(基础篇)

    摘要:详细具体的使用可以见文章手摸手,带你优雅的使用。为了加速线上镜像构建的速度,我们利用源进行加速并且将一些常见的依赖打入了基础镜像,避免每次都需要重新下载。 完整项目地址:vue-element-admin系类文章二:手摸手,带你用vue撸后台 系列二(登录权限篇)系类文章三:手摸手,带你用vue撸后台 系列三(实战篇)系类文章四:手摸手,带你用vue撸后台 系列四(vueAdmin 一...

    xiaotianyi 评论0 收藏0
  • Spring注解专题系列

    摘要:用法先创建个组件,,,分别在类上加上注解。发现有一个属性源码注释这样说的自动检测使用组件。在的方法中,表示不匹配,代表匹配。这就说明使用注册组件有种方式。 Spring注解应用篇--IOC容器Bean组件注册 这是Spring注解专题系类文章,本系类文章适合Spring入门者或者原理入门者,小编会在本系类文章下进行企业级应用实战讲解以及spring源码跟进。 环境准备 编译器IDEA...

    CocoaChina 评论0 收藏0

发表评论

0条评论

alexnevsky

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<