软件测试接口测试学习记录软件测试

接口自动化测试1-接口测试概述

2018-11-23  本文已影响4人  车大侠丶

什么是接口

API

API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与
开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。

开放平台

基于互联网的应用正变得越来越普及,在这个过程中,有更多的站点将自身的资源开放给开发者来调用。对外提供
的 API 调用使得站点之间的内容关联性更强,同时这些开放的平台也为用户、开发者和中小网站带来了更大的价值。

什么是接口测试

接口测试是对系统或组件之间的接口进行测试,主要是校验数据的交换,传递和控制管理过程,以及相互逻辑依赖关系。

接口测试的意义

接口测试流程

接口自动化测试流程如下:
需求分析 -> 用例设计 -> 脚本开发 -> 测试执行 -> 结果分析

需求分析

和功能测试一样,接口测试的需求分析需要参考需求、设计等文档,在了解需求的基础上还需清楚内部的实现逻辑,并且可以在这一阶段提出需求、设计存在的不合理或遗漏之处。

用例设计

用例设计是在理解接口测试需求的基础上,使用 Excel 或 XMind 等思维导图软件编写测试用例设计,主要内容包括参数校验,功能校验、业务场景校验、安全性及性能校验等,常用的用例设计方法有等价类划分法,边界值分析法,场景分析法,因果图,正交表等。

脚本开发

使用自己熟悉的语言或者工具来开发即可。

测试执行

可以直接运行接口测试脚本或者使用 CI 来执行测试。

结果分析

根据测试报告对接口测试结果进行分析总结。

参考资料

51自学网自动化测试教程

上一篇下一篇

猜你喜欢

热点阅读