接口测试

接口定义
接口泛指实体把自己提供给外界的一种抽象化物,用以由内部操作分离出外部沟通方法,使其能被修改内部而不影响外界其他实体与其交互的方式。
举例:有各种各样的接口,比如电视遥控器的操作界面上的各种按钮 ,电脑上主板的网卡,插槽,硬盘数据线插槽, 软件菜单,DOS命令窗口,软件API函数

注意:接口不关注内部具体实现—过程,而是关注功能实现—结果。

接口分类
根据接口的定义和特性,可以分为以下两类:
1. 外部接口
说明:说明资源实体本身同外界环境的交互方式。
接口分类:
(软件产品为例说明)

  1. 用户接口—-方便用户与软件产品交互方式,沟通方式。
    常见说明示例:
    外部接口的用户界面部分按Windows应用软件用户界面的规范来设计,界面设计风格与XXX环境保持一致,采用XXX以及对话框等方式作为用户界面,便于用户使用。

用户接口分类
命令接口:软件产品向用户提供了命令接口供用户使用或管理软件产品。
图形接口:用户可通过鼠标、菜单和对话框来完成对软件产品的相关操作。图形用户接口元素包括窗口、图标、菜单和对话框等
程序接口:软件产品提供给软件开发人员进行编程的接口,俗称API。

  1. 硬件接口—-软件产品与其它硬件资源之间的接口。
    常见说明示例:
    Inter或其他系列的微型计算机,内存XXXG以上,硬盘XXXG以上。

  2. 软件接口—-软件产品同其它应用软件/系统之间的接口。
    常见说明示例:
    本软件运行于XXX软件及以上版本上,整个环境需要运行在Windows某某版本及更高版本并装有XXX(依赖软件)的操作系统之上。

  3. 通信接口—指定软件产品采用的网络传输等通信接口。
    常见说明示例:
    本软件使用的xxx通信协议。

  4. 内部接口
    说明:说明软件内部各个模块/系统元素之间的接口或规范,软件各个模块间数据交换的格式等。
    常用说明示例:软件内部的接口是通过XXX来进行交换的。用户使用XXX软件……可以说软件的各个模块之间主要通过XXX来进行关联,传送数据并交换信息,从而降低软件模块间的耦合程度。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值