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

作者: 车大侠丶 | 来源:发表于2018-11-23 16:36 被阅读4次

    什么是接口

    API

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

    开放平台

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

    什么是接口测试

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

    接口测试的意义

    • 可以发现底层的bug,降低修复的成本
    • 接口稳定后,可以降低前端修改引起bug 的风险
    • 提高系统的安全性、稳定性
    • 实现自动化持续集成

    接口测试流程

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

    需求分析

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

    用例设计

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

    脚本开发

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

    测试执行

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

    结果分析

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

    参考资料

    51自学网自动化测试教程

    相关文章

      网友评论

        本文标题:接口自动化测试1-接口测试概述

        本文链接:https://www.haomeiwen.com/subject/dmwjqqtx.html