zoukankan      html  css  js  c++  java
  • 接口自动化测试——入门

    1.什么是接口测试

    接口测试是对系统或组件之间的接口进行测试,主要是校验数据的交换,传递和控制管理过程,以及相互逻辑依赖关系。其中接口协议分为HTTP,WebService,Dubbo,Thrift,Socket等类型,测试类型又主要分为功能测试,性能测试,稳定性测试,安全性测试等。

    2.基本流程

    需求评审->开发提供接口文档-> 用例设计->用例评审 -> 脚本开发 -> 测试执行 -> 结果分析

    3.需求分析

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

    4.用例设计

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

    5.脚本开发

    我工作所用为Java+testNG+Maven+Jenkins+MySQL+Testlink。可以完整实现接口自动化测试、自动执行及邮件发送测试报告功能。

    6.结果分析

    打开Jenkins运行完成后的测试报告,可以查看运行结果和详细情况。

  • 相关阅读:
    4.22课堂
    4.21课堂
    4.20作业
    4.20课堂
    4.17课堂
    4.16课堂
    4.15作业
    4.15反射与内置方法
    4.10绑定与非绑定
    70、django中间件
  • 原文地址:https://www.cnblogs.com/huie/p/13140123.html
Copyright © 2011-2022 走看看